Есть у меня бот, которого пилю в клоде. Постепенно он обрастает сценариями, для управления внутри реализована стейт машина. В код с самого начала почти не смотрел, никакие принципы разработки и проектирования не прописывал, и вот вчера открыл проект почитать...
Угадаете, как выглядит эта стейт машина?
Все верно, это бесконечная портянка вида "if поле == строка" бесконечной вложенности.
Какие выводы можно сделать из этого примера?
• Если умеешь в код, то нужно прописать в проекте главные принципы, поревьювить дизайн и временами заглядывать в критические части проекта, добавляя новые правил при необходимости
• Если код в жизни не видел, то регулярно проси мощную модельку провести аудит, зафиксировать беклог, сделать рефакторинг.
• Кококо, херня этот ваш вайбкодинг, через год-два все развалится, кого вы там заменять собирались
Post #603
1.83K
- 💯 17