Комментарии 14
Это конечно хорошо, но локальная оптимизация может увеличить техдолг в глобальном масштабе.
Более того, при такой постановке скила, как у них, обязательно увеличит. Либо увеличит количество года, подлежащего рефакторингу при развитии системы. Так как любая сложная система, если спроектирована правильно, избыточна, так как архитектура и решения выбираются с расчётом на запланированное будущее масштабирование.
А так, например, получается, что интерфейсы, как концепция, вообще не нужны, так как можно весь код сразу монолитно написать - будет проще, быстрее, меньше года и вообще лучше со всех сторон. Ну, кроме того, что потом придётся кучу всего переписывать на каждое изменение/расширение, а в какой-то момент придётся переписать вообще всё.
Да и обычный ORM нужен только в в каком-то очень базовом варианте. А то напридумывали всякого.
И логирование всё это навороченное не нужно очень длительно время для большинства пректов.
А кэширование вообще зло!
расскажите какими метриками техдолга вы так уверенно оперируете? как я могу его накопление просчитать локально и глобально?
Заранее просчитать трудно, постфактум разве что, когда выясниться что придётся переделывать от сих и до сих. Тогда можно будет точно пересчитать в человеко-часы и рубли.
Хорошая штука, пользуюсь
Уважаемый JetBrains может еще попробовать еще и headroom, будет контент еще для одной статьи
Про headroom уже была статья https://habr.com/ru/articles/1058780/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
JetBrains протестировали скилл Ponytail: объём кода сократился на 15%, а расходы на 10%