One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 + W 479 & Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
В принципе можно, просто накидать определенный набор правил и договоренностей внутри команды, и рефакторить по ходу работы с проектом (ну может тесты чуть чаще гонять еще придется)
Я на таком проекте работал.
Куча легаси которое нужно было разгребать и при этом пилить новые фичи.
В целом неплохо шли и проект развивался, а кодовая база становилась всё более вменяемой.
1,5 года там проработал. До сих пор считаю этот проект лучшим что у меня был.
*Держу всех в курсе*
Работа как работа, но более хуёвая а платят столько же как за нормальную. Есть, конечно, энтузиасты, но когда ты это делаешь не в качестве хобби а на постоянку, очень быстро заёбывает.
Впрочем, иногда легаси из-за сложной логики хрен перепишешь. Особенно если оно было написано особо шарящим много лет назад и его в компании уже нет.
Поэтому показываете стоимость внедрения новой фичи без рефакторинга и стоимость с рефакторингом.
При достаточно красивом графике дело выгорит
Легаси, блядь, вечно. Ему похуй ваши крысисы, войны, смены правительств. Да, неудобно, несовременно, и нужно знать как собирать какую-то хуйню под древним дистрибутивом Debian. Но спустя пару месяцов ты фиксишь полтора бага в сутки и дальше занимаешься саморазвитием.