Atskaites projekts
Pieprasījums
Septembrī 2022. gadā tika saņemts konsultāciju pieprasījums izveidot Java bibliotēkas projektu, kas spēj ģenerēt atskaiti no Word dokumenta veidnes un XML datu faila. Klients pieprasīja izmantot OpenDope tagus, nevis standarta LINQ veidņu sintaksi, kas atbalstīta ar Aspose.Words API, ar mērķi aizstāt esošo atskaišu risinājumu, kas balstījās uz docx4j bibliotēku.
Projekta uzsākšana
Pēc klienta prasību un ieejas/izejas dokumentu pārskatīšanas mūsu Apmaksātās konsultācijas komanda nolēma pieņemt projektu un uzsāka darbu. Izstrādes process bija kombinācija no pētījumiem, testēšanas un ciešas sadarbības ar klientu. Mūsu komanda sākumā izpētīja un apguva OpenDope tagus, kas nav atbalstīti ar Aspose.Words, tāpēc tos bija jāizstrādā šajā jaunajā konsultāciju projektā.
Papildus mūsu konsultāciju komandai, kas strādāja pie šī projekta, mēs saņēmām atbalstu no Aspose.Words komandas, kurai iesniedzām vairākus biļešu pieteikumus mūsu iekšējā sistēmā saistībā ar Aspose.Words API. Regulāra saziņa ar klientu notika caur Slack, un kods tika glabāts klienta privātajā GIT repozitorijā, lai atvieglotu sadarbību un koplietošanu.
Projekta organizēšana
Projekts tika sadalīts vairākās daļās, lai nodrošinātu sistemātisku un organizētu izstrādes pieeju. Šīs daļas ietvēra skalārus datu tipus, vienkāršus un iekļautus atkārtojumus, nosacījumus, stilu, diagrammas un krustatsauces. Izstrādājot katru daļu un izveidojot visus nepieciešamos vienību testus, mūsu komanda spēja garantēt risinājuma precizitāti un uzticamību.
Sadarbība ar klientu
Izstrādes procesa laikā klientam tika regulāri nodoti izvada faili pārskatīšanai. Tas ļāva viņiem sniegt atsauksmes un veikt nepieciešamās izmaiņas reāllaikā, nodrošinot, ka galīgais risinājums atbilst viņu specifiskajām vajadzībām un prasībām.
Secinājumi
Pēc trim mēnešiem ilgas izstrādes projekts tika veiksmīgi pabeigts, un klients bija ļoti apmierināts ar rezultātiem. Viņi atzīmēja, ka mēs izpildījām visus pieprasījumus, un risinājums aptvēra visu, kas agrāk tika veikts ar docx4j bibliotēku, tāpēc izteica pateicību komandai par smago darbu un apņemšanos nodrošināt augstas kvalitātes rezultātus.