<div>
<div>ПоÑмотри книгу Perl Best Practices автора Damian Conway в ней еÑÑ‚ÑŒ некоторые хорошие Ñоветы.</div><div>(как лучше именовать переменные, объекты, методы и так далее)<br></div></div><div><br></div><br><div class="gmail_quote">
2011/11/16 Andrei <span dir="ltr"><<a href="mailto:andrei.protasovitski@gmail.com" target="_blank">andrei.protasovitski@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>КачеÑтвенный код -- Ñто тот, который делает то, что от него ждут. ЧитабельноÑÑ‚ÑŒ, поддерживаемоÑÑ‚ÑŒ, теÑÑ‚Ñ‹ и Ñ‚.п. -- опционально.<div><div><br>
On Nov 16, 2011 9:17 AM, "Alexey Shrub" <<a href="mailto:worldmind@mail.ru" target="_blank">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" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br><p></p></p></blockquote></div><br><br clear="all"><br>-- <br>Best regards, Pavel Vlasov<br>Please consider the environment before printing this email.<br><br>