Citat:
mmix: Ti pricas o idealki i o tome kako
tebi da bude lakse i kako da izbegnes painkillere. Ja nisam ni rekao da je MVVM djubre vec da je nerealan, jednog menadzera bas biga za to i za tvoje painkillere.
Ne, moja idealna situacija je kada pametno kodiranje UVIJEK donosi mnogo bolji odnos vrijeme / kvaliteta. Tu ne smatram korištenje Abstract Factory-a da ispišem Hello World.
Citat:
mmix:Ako u sistem pusta 20 single-use malih aplikacija sa po par formi od kojih ce mozda dve tri aplikacije doziveti bilo kakvu reviziju a kamoli krupne promene onda je MVVM bespotreban overkill.
Slažem se, normalno da nećeš koristiti full - MVC u projektu koji je jako jednostavan što se UI dijela tiče (ima 2-3 forme), ali s druge strane, ja bih opet razdvojio behavior UI-a u posebni kontroler, tako da se to može jednostavnije testirati (a pošto je model skoro uvijek u formi domain-layera, opet dobivaš MVC

). Radi se o ličnom stilu programiranja, i ti sami testovi u velikoj većini slučajeva pružaju
brže programiranje, jer vrijeme za pisanje testova višestruko nadmašuje vrijeme otklanjanja bizarnih bug-ova, i vrijeme potrebno da skontaš šta dalje - jer ne znaš ni gdje si zadnje stao.
Btw, kakav je to sistem od 20 malih aplikacija?
Ovo ne pričam kao neki evangelist MVC-a, baš me briga za "religioznim-programerskim" glupostima da je nešto neprikosnoveno. Jednostavna je činjenica da je na taj način kod čitljiviji, pregledniji i lakši za održavanje; da ne govorim broj područja gdje je MVC itekako nezamjenjiv (web-apps anyone?) - ali ok, o web-u ne pričamo.
Citat:
A velika vecina firmi funkcionise na tom principu, ne da nece da placaju zezancije za MVVM, nece bre da ti plate ni kodiranje testova ni punokrvni pravi Q&A, ratki su koji uopste hoce da plate izradu kvalitetnije dokumentacije van komentara.
Kako neka firma funkcioniše, to je poslovni aspekt koji ne mijenja činjenicu da je MVC generalno pozitivna stvar. Neke rade TDD & XP/SCRUM svakodnevno, neke ne znaju ni šta to znači - ali to ne mjenja stanje stvari. Ako od mene (kao developera) poslodavac traži da radim na jedan način - ja ću raditi, ali on je odgovoran za broj utrošenih sati u konačnici.
Citat:
Ja ne znam u kojim vi to firmama radite kad vam poslodavci daju da se tako igrate na teret firme.
Ja sam student, u mom "krajoliku" nema ozbiljnih firmi koje upošljavaju programere, pa zasada radim honorarno - freelancing.
My programs don’t have bugs, they just develop random features.