<p>Качественный код -- это тот, который делает то, что от него ждут. Читабельность, поддерживаемость, тесты и т.п. -- опционально.<br>
On Nov 16, 2011 9:17 AM, "Alexey Shrub" <<a href="mailto:worldmind@mail.ru">worldmind@mail.ru</a>> wrote:<br>
><br>
> Качественный код это код который:<br>
> - можно прочитать и понять (а не отдебажить и понять)<br>
> - можно модифицировать по частям т.е. он разбит на независимые модули<br>
> - не содержит числовых и строковых значений (всё в конфигах)<br>
> - покрыт тестами<br>
><br>
> On Ср., 2011-11-16 at 11:06 +0300, Тимофей Марков wrote:<br>
> > Добрый день Moscow.pm Поделитесь опытом/советом<br>
> > Есть небольшой демон(порядка 500 строк), написанный мной на перле,<br>
> > который крутится на моих серверах. В скоре необходимо будет расширять<br>
> > его функционал. И вот взглянул я на этот код и понял что он<br>
> > классический - "быдлокод" потому решил его переписать, благо время<br>
> > есть, работа работается, а я предоставлен себе. Отсюда несколько<br>
> > вопросов:<br>
> > -Посоветуйте что почитать (ну или просто совет дайте) о том как писать<br>
> > "качественный" код, я по образованию ниразу не программист и, к<br>
> > сожалению с общими подходами программирования не знаком.<br>
> > -По скольку моя главная задача - сделать максимально надежную систему,<br>
> > хотелось бы почитать о том как писать не просто качественный а еще и<br>
> > надежный код.<br>
> > Теперь частные вопросы:<br>
> > -Как вы называете переменные? под конец программы это для меня было оч<br>
> > тяжелой задачей. Хочется чего-то унифицированного, но в голову не<br>
> > приходит.<br>
> > -Среда разработки и система управления версиями: на данный момент я<br>
> > программирую в редакторе vim (я ведь администратор на самом деле).<br>
> > Хотелось бы узнать, есть ли смысл использовать систему управления<br>
> > версиями в моих мастштабах, и если да то какую и с какой стороны<br>
> > подступиться, и что б не отходить от любимого vim-а?<br>
> > да работаю я на ubuntu.<br>
> > Заранее всем благодарен за ответы.<br>
> > С уважением Тимофей.<br>
><br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org">http://moscow.pm.org</a><br>
</p>