При должном благоразумии и аргументации, почему нет) Бизнесу не важен код, важен функционал. А рынок разрабов не такой жирный, что бы выпендриваться.
Ты — да, а вот автор вопроса — похоже, нет, даже если будет повторять твои тезисы
> Бизнесу не важен код, важен функционал. Бизнесу важна скорость добавления и изменения функционала и его относительная надёжность. А на это как раз влияет код. Если добавление кнопки занимает месяц, ломая полпроекта при отсутствии линтеров и тестов, то это геморрой.
правоприменительно ли это к mvp ?
не веришь ты в меня )))
для начала надо договориться что такое MVP
Стоит учитывать, что редко какой бизнес в итоге останавливается и уменьшается. Обычно в итоге все проекты растут. И с ростом все промахи проявляются. Абы-как удобно делать если это прототип, который потом точно выкинут и напишут взамен реальный проект по-нормальному. Тогда хоть на Вордпрессе клепайте и соревнуйтесь, кто страшнее спрограммирует. Боль – это когда бизнес попёр и кто-то пожалел выбросить это нечто и решил дописывать сам прототип. А если это MVP как первая итерация проекта с минимумом фич, которая будет развиваться и дописываться, то лучше сразу делать нормально.
Это когда у вас сразу получалось нормально то? У меня обычно клиенты сами незнают чего хотят.
мой CTO яростно плюсовал бы
Нормально с псалмом и тестами без наследования и фасадов с трейтами всегда получалось.
Тоесть, вы всегда на 100ккккк... миллионов уверены в результате работы, и ни разу ничего переделывать не приходилось?
настал вечер, пришла пора гениальных вопросов
Непонятно только как предметную область делать. К инфраструктуре с тестированием, статанализом и прочим эта непонятность не относится.
Ну, как бы бизнес - это и есть предметная область. я думал мы тут не кнопки красим... Я веду к тому, что пока нет понимания, что должно быть в конце (в смысле подобия спецификации), то дешевле говнокодить. А когда вы знаете все, что будет, то вам ничего не нужно. Кстати отсюда(ва) и произошел, тот самый природный фильтр "Клиент манагер" называется :) Отлично работает, фильтрует речь клиента и переводи в цифровое подобие, понятное программисту :)
Я не согласна, как бизнес. Порой дай бизнесу хоть какие-то данные, как тут же «ой ничегосебе» и тут же херак и штурвал на 180 градусов )))) никто не знает, что скрыто за горизонтом событий)
Для этого и нужен говнокод.
Эта итерация в цикле, жиза 100%
ну не совсем. все то что перечислил @elisdn позволяет быстрее вносить изменения. "говнокодить без тестов" дешевле и быстрее до определенной точки которую очень быстро проходят
Ну линтеры точняк, не лишние
да как бы тесты писать на позитивные кейсы (приемочные) не сильно сложно, test data management это сложно и требует определенных инвестиций
Обсуждают сегодня