Ale copak generatory kodu jsou od toho, aby menily jednou dany navrh? Nejsou. Jsou od toho, aby dle logickeho navrhu (ktery stejne musite udelat a jestli si to namalujete na papir nebo rovnou do pocitace uz snad vyjde nastejno, ne?) vytvorily zaklad fyzicke implementace.
Pokud vim, co se od programu chce (pripadne i v dalsich inkrementech), tak tomu uzpusobim uz prvotni navrh a ten si necham vygenerovat.
Pripadne rozsahlejsi zmeny v konkretnim kodu pak resi refaktorizace (at uz rucni nebo automatizovana).
Proto ten navrh delam nejdriv, abych si predem rozmyslel co od toho chci pripadne nekdy mozna muzu chtit.
Snad nikdo, kdo nekdy vyzkousel vizualni navrh databaze s naslednym vygenerovanim DDL pro konkretni DBMS, ho asi nebude zpochybnovat. Ale vetsinou si taky neporadi s upravami struktury. To neznamena, ze je na nic. Proste pri standardnim pouziti usnadnuje praci. Pokud chcete delat nejake nestandardni 'silenosti', pak vas omezuje.
To je totez jako s tim vimem (at se zase trochu vratime :)) - je univerzalni a pro beznou praci toho nabizi az zbytecne moc.