hmm.. man savukārt liekas, ka tad, kad netiek mainīts stāvoklis, programmu saprast ir vieglāk.
From: | grrr |
Date: | August 9th, 2004 - 02:52 pm |
---|
| | | (Link) |
|
Izklausās pēc patiesības. Droši vien optimāli būtu bijis jau no paša sākuma izmantot OOP, jo visas izmantojamās papildbibliotēkas ir OO.
Bet te sākotnēji cilvēki ir acīmredzot mēģinājuši lietot FP un tas vien jau radīja miksli, kas tikai palielinājās, koda apjomam pieaugot.
OOP ieviešana pašu kodā šinī gadījumā ieviesa zināmu devu sakārtotības - piemēram, kļuva ievērojami vieglāk sadalīt MVC un kods kļuva pārskatāmāks.
Sākotnējie OO mēģinājumi gan arī ir bijuši diezgan pašķebinoši - piemēram miksētas FP globālas funkcijas un OOP klases vienā failā, utt.
Kaut kā tas nelaimīgais projekts būs jāpabeidz.
tikai viens jautājums: kādi jums testi?
(un ja ir guis (mvc), tad fp īsti nemaz nevar sanākt)
From: | grrr |
Date: | August 9th, 2004 - 03:48 pm |
---|
| | | (Link) |
|
testiem patlaban paldies dievam beidzot ir testētājs un bugzilla.
par unit testiem varam tikai sapņot. :-]
MVC kā "Model-View-Controller". vai uzskatām webu par GUI? jebkurā gadījumā FP teorētiski varētu sanākt, bet apjoma un citu iemeslu dēļ ir nepraktiski.
Vai tad webs nav GUI's? Ar nepārāk lielu stāvokli, bet tomēr. Tapēc jau laikam C iekš MVC nav īsti vietā.
imho Tavā gadījumā nav runa par programmēšanas stiliem un paņēmieniem, bet par nepieredzējušiem programmētājiem un to radīto kodu. būtu ieberzies jebkurā pozā. :(