Отправляет email-рассылки с помощью сервиса Sendsay

Новости Школы Программирования - 5 правил и 1 пожелание по оформлению текста программы

О том, зачем нам вообще культура кода, и что мы под ней подразумеваем, было описано в этой статье . Теперь перейдем к конкретным правилам, пока что самым простым. Здесь мы опишем правила, не связанные с какой-либо конкретной нотацией или языком. Если думаете, что данная тема не очень принципиальна, то сильно ошибаетесь. Именно визуальная ясность позволяет проще разбираться в уже написанном коде, а это принципиально важно при разработке относительно серьезного продукта. На что следует обращать внимание Длин...

2010-03-14 13:53:50 + Комментировать

Новости Школы Программирования - 7 советов для профессионального роста программиста

1. Регулярная практика программирования Постоянно программируйте, если вы действительно хотите стать профессионалом, мастером своего дела. Вы будете писать ужасные программы, но, когда вы поймете, что они ужасны, то поднимитесь на новую ступень. Вы начнете писать по-другому, сделав выводы и переосмыслив ошибки. Вам будет казаться, что теперь ваш код вполне хорош. Но потом снова возникнет понимание того, что он далек от совершенства, что разработанная архитектура громоздка и неповоротлива. И вы снова подним...

2010-03-13 13:18:17 + Комментировать

Новости Школы Программирования - Оформление текста программы

Я начинаю серию статей, посвященную офромлению кода программ. Под оформлением мы будем понимать размещение симоволов, которые не влияют на выполнение программы, но определяют внешний вид исходного кода. Это табуляции, пробелы и переводы строк. Взгляните на этот код: function Select$query) { $result = mysql_query$query); if $result) die(mysql_error); $n = mysql_num_rows$result); $arr = array); for$i = 0; $i < $n; $i) { $row = mysql_fetch_assoc$result); $arr] = $row; } return $arr; } А вот он же, но оформ...

2010-03-12 15:42:22 + Комментировать

Новости Школы Программирования - 7 типичных ошибок неопытных программистов

Сколько люди будут учиться программированию, столько будут совершать одни и те же ошибки. Существуют грабли, на которые просто невозможно не наступить. Тем не менее, хочется верить, что читатели этой статьи смогут сократить количество неверно принятых решений в ходе разработки программ до минимума. Потому что небольшая ошибка в начале разработки может обернуться сильной головной болью для программиста и его коллег в будущем. Неумение кататься на велосипедах . Неожиданно, да) На самом деле я хотел сказать, ...

2010-03-11 11:35:44 + Комментировать

Новости Школы Программирования - Защитное программирование. 10 способов обработки ошибок

В прошлый раз мы говорили об обработке ошибок, которые не должны возникать в программе. Сегодня же рассмотрим способы обработки прогнозируемых ошибок. Итак, предлагаю 10 вариантов реакции на ошибку в ходе выполнения программы: Возвращение нейтрального значение. Часто оптимальным способом просигнализировать об ошибке внутри функции служит возвращение нейтрального значения - нуля, null, пустой строки и т.п. Замена на следующий подходящий блок данных. Такое может случиться, например, при работе с базой данных...

2010-03-10 23:14:56 + Комментировать