Na prototypování je to skvělé. Myslím, že se to rychle chytne i v aplikačním vývoji ve velmi dobře zdokumentovaném prostředí, ale na systémový vývoj, který děláme my, to zatím moc nevidím. Dostat to totiž z ošklivého a neoptimalizovaného prototypu do stavu, který odpovídal současným požadavkům na kvalitu a dlouhodobou udržovatelnost, je fakt pořád hrozně těžké a často to může přesáhnout čas, který by člověk strávil tím, že si to napíše sám.
Do určité míry ano, ale moje zkušenost je, že ani ty nejlepší modely to ještě nedokážou úplně spolehlivě, takže pokud si chce být člověk 100% jistý, stejně to musí projít sám. Ale určitě to ten proces kontroly dokáže zrychlit, navíc to pěkně funguje na doprovodné věci: komentování kódu, dokumentaci, unit testy...