EconomyDeluxe – en status på den kommende version 0.3

Skrevet - Thursday, March 5th, 2009 kl. 7:35 | Kategori - * Kodning, Danske indlæg

Da jeg oprindeligt startede på EconomyDeluxe var det primære fokus et lille økonomisystem, som så kunne lave lidt knopskydning og jeg ville få lov at lege en smule med de ting jeg kan og er ved at lære.

Historien er lidt en anden nu – projektet har grebet om sig, og det er nu nået et stadie, hvor funktionaliteten har bevæget sig mere i en salgsmæssig retning. Dvs. at jeg er begyndt at lave et ordresystem og et mindre prissystem .

For version 0.3 vil featurelisten omfatte:
* Finansbogføring (standard finanskladde, standard kontoplan, momskoder og valutahåndtering)
* Ordresystem (ordre med ordrelinjer, linjemoms, finansbogføring)
* Debitorsystem (debitorgrupper, opsætning af finansbogføring, samle finanskonti)
* Prissystem (Prisgrupper, tidsstyrede kampagner, stykpriser, skalapriser)

Programmet er blevet oversat til dansk og kan uden problemer oversættes til et hvilket som helst sprog – det eneste det kræver er at oversætte en labelsfil. Release er pt. ukendt – men et godt bud ville være medio april 2009.

Oprindeligt var mit mål også at have en test-coverage så højt som muligt. Det er jeg gået væk fra. Min udvikling kører stadig på BDD-vis, men jeg gemmer ikke testene. Regression bugs er de eneste, der får lov at leve i min test-suite samt integrationstests på de lidt mere finurlige klasser. Jeg er nået frem til at jeg ikke rigtig fanger bugs længere – og de (testene) bliver til friktion, når jeg ændrer noget. Jeg opretter nogle tests når jeg laver en refaktorering, så jeg under refaktoreringen er sikker på ikke at ødelægge noget. Den primære forudsætning for at det er en god ide, er at SRP bliver meget nøje overholdt – så det er mit fokus pt.

UPDATE: EconomyDeluxe ligger i final version her. Den vil ikke blive opdateret yderligere.

Feed | Trackback |

Post a Comment