"I don't have any solution but I certainly admire the problem." -- Ashleigh Brilliant
Ik weet niet of zulke programma's bestaan en hoe goed ze werken, maar bedenk wel dat je een hoger abstractieniveau hebt en daardoor juist sneller fouten kan vinden en oplossen. Van implementatiedetails heb je tenslotte geabstraheerd.Persoonlijk lijkt het me wel lastig om daar in een fout in terug te vinden cq op te lossen.
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]
Je kunt verdomd veel genereren aan de hand van UML schemas e.d., maar voor business rules blijf je toch een developer nodig hebben: dat is juist wat het verschil tussen programma A en B maakt waardoor programma A wel geschikt is voor taak C
Verwijderd
Dit soort programma's kunnen al wel een heleboel code genereren die verder geen inhoud heeft maar je wel veel werk uit handen nemen. Denk bijvoorbeeld aan het definieren van classes met alle properties en methods enzo. Hoef je alleen de invulling nog maar te doen.