http://habrahabr.ru/post/219651/
Действительно, переписывать с нуля зачастую неоправдано вообще никак, и в большинстве случаев нужен просто рефакторинг, иногда очень глубокий и сложный, а иногда действительно лучше переписать. Но надо понимать, что было в старом коде. Да, неизбежно появляются костыли, в том числе для совместимости, и чем дальше, тем будет больше кода "для совместимости", но удачные участки можно и из старого кода взять.
А чтобы не терять позиции, придётся тянуть 2 ветки -- старую и новую, то есть расходы сразу удваиваются. И быть готовым к тому, чтобы новую версию просто выкинуть, если вдруг стало понятно что "не взлетит". Просто забросить старую версию, пока пишется и отлаживается новая версия -- обычно значит, что компания(продукт) умрёт.
http://bash.im/quote/420672
среда, 4 июня 2014 г.
вторник, 20 мая 2014 г.
вторник, 17 декабря 2013 г.
понедельник, 1 июля 2013 г.
JD-GUI
JD-GUI
JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.
JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.
http://java.decompiler.free.fr/?q=jdgui
JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.
JD-GUI is free for non-commercial use. This means that JD-GUI shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.
http://java.decompiler.free.fr/?q=jdgui
пятница, 28 июня 2013 г.
пятница, 19 апреля 2013 г.
понедельник, 15 апреля 2013 г.
Snoopy
Snoopy is a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms, for example.http://sourceforge.net/projects/snoopy/
Подписаться на:
Сообщения (Atom)