Работаю над проектом, perl/bash/java. Проект представляет собой дикую мешанину скриптов плюс функциональные тесты на джаве (гусары, молчать).
После очередного проведенного на работе воскресенья по причине того, что сроки давно сгорели, а фича, с виду элементарная, так и не сделана, решил, что так жить больше нельзя. Хочу запилить глобальный рефакторинг с целью упрощения читаемости и поддерживаемости кода. Потому что смотреть на самодельные костыли, которые воткнуты даже вместо модулей из Perl Core (File, Cwd, Carp и т.д.) сил уже нет. Собственно вопрос - как сделать, затратив минимум времени (сильно сомневаюсь, что его кто-то оплатит, либо придется долго и упорно доказывать необходимость такого шага) и получив максимум профита? Писать сначала юнит-тесты? Или функциональных будет достаточно чтобы убедиться, что регрессии не внесли? Реквестирую маны, напутствия, советы бывалых, истории успеха. Уволиться не предлагать, 25 дней из 30 тут все хорошо и тихо, не мешает учебе, а платят - я столько не выпью
![](/photos/48985:-726580331.png)
![](/photos/2961:569139983.png)
Ответ на:
комментарий
от baverman
![](/photos/27819:-2006086286.jpg)
Ответ на:
комментарий
от DELIRIUM
![](/photos/48985:-726580331.png)
Ответ на:
комментарий
от DELIRIUM
![](/photos/27819:-2006086286.jpg)
Ответ на:
комментарий
от baverman
![](/photos/27819:-2006086286.jpg)
Ответ на:
комментарий
от DELIRIUM
![](/photos/63466:52590834.jpg)
Ответ на:
комментарий
от DELIRIUM
![](/photos/63466:52590834.jpg)
Ответ на:
комментарий
от baverman
![](/photos/63466:52590834.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/63466:52590834.jpg)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от marvin_yorke
![](/photos/37946:-1304330866.jpg)
Ответ на:
комментарий
от kulti
![](/photos/37946:-1304330866.jpg)
![](/photos/37946:-1304330866.jpg)
Ответ на:
комментарий
от JackyTreehorn
![](/img/p.gif)
Ответ на:
комментарий
от kulti
![](/photos/37946:-1304330866.jpg)
Ответ на:
комментарий
от JackyTreehorn
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от andreykyz
![](/photos/63466:52590834.jpg)
Ответ на:
комментарий
от marvin_yorke
![](/img/p.gif)
16 июля 2012 г.
Ответ на:
вспомнилось.
от kelyar
![](/photos/48946:-589891162.jpg)
![](/photos/95912:1300941102.jpg)
![](/photos/95912:1300941102.jpg)
Ответ на:
комментарий
от outtaspace
![](/photos/63466:52590834.jpg)
![](/img/p.gif)
![](/photos/50207:1211644613.jpg)
Ответ на:
комментарий
от marvin_yorke
![](/photos/89581:343503109.jpg)
Ответ на:
комментарий
от marvin_yorke
![](/photos/95912:1300941102.jpg)
![](/photos/95912:1300941102.jpg)
Ответ на:
комментарий
от outtaspace
![](/photos/63466:52590834.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Легаси код это (2015)
- Форум Почему легаси становится легаси? (2019)
- Форум Десктоп за 40к (2015)
- Форум Intel выкидывает легаси (2023)
- Форум Маленькие радости легаси (2022)
- Форум [emacs, org-mode] Перенос строк (2011)
- Форум надо реврайтить 40к url (2012)
- Форум 686 легаси не нужно (2018)
- Форум Как бы отрефакторить свое собственное говнецо? (2015)
- Форум Строка состояния vim в haskell mode (2012)