по поводу правильной поставки задачи...
04-04-2011 04:38
к комментариям - к полной версии
- понравилось!
... столкнулся с проблемой - необходимостью перевести текущий интерфейс системы на несколько языков. Формально, решение проблемы - довольно простое - сделать рефакторинг, вытащить все строки в ресурсы, сделать переводы, и использовать различные ресурсы по мере необходимости. Но - незадача, ни одного средства для рефакторинга javascript найти не удалось, а код довольно большой, не сказать, огромный. Делать самостоятельно - совсем не хотелось - мартышкин труд. Решил отдать на outsource, попался какой-то въедливый исполнитель, который заставил в деталях сформулировать что надо сделать, пока я с ним говорил, и растолковывал ему детали задачи... пришла идея, и я просто написал довольно короткий скрипт на perl, который решает задачу рефакторинга, со всеми пирогами, включая попутный рефакторинг разных других мелочей, в части оптимизации самого скрипта и так далее...
мораль - правильно поставленная задача - половина дела, по меньшей мере. Раньше, в юности, я был ярым противником такого вот разжевывания, считая его неконструктивной тратой времени, а теперь вот такая история, и далеко не первая...
вверх^
к полной версии
понравилось!
в evernote