Наша компания планирует автоматически генерировать наши проекты из области домена до уровня представления, чтобы мы могли массово производить программное обеспечение. Идея в том, что мы можем создать проект в течение 24 часов. Я думаю, что это возможно, но это не мое дело.
Каковы последствия такого плана? Я просто думаю, что качество программного обеспечения, созданного из такой идеи величия, ниже хорошего качества. Во-первых, у клиентов разные требования. Предполагая, что мы можем стандартизировать то, что является общим для них, все еще существуют требования, которые выходят за рамки нашего исходного шаблона.
Во-вторых, как такое программное обеспечение может быть надежным, если оно не полностью протестировано? Может ли 24-часовой период охватывать полный блок / интеграцию / другие виды испытаний?
В конце концов, похоже, что мы не сможем поразить 24-часовую цель, тем самым победив нашу первоначальную цель.
Я просто считаю, что лучше создавать качественное программное обеспечение, чем массово его производить. Как бы я сказал своему боссу, что их идея неверна?