Я всегда с собой беру... кусочек кода.

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

О плохом и хорошем коде для чайников, часть 4. Level-up: принципы проектирования.

Каждый раз, принимая на поддержку очередной проект, администраторы гадают, с чем же им придётся иметь дело. Хорошо, если на внедрении был толковый инженер: меньше будет проблем с настройкой окружения и системы. Ещё лучше, если к толковому инженеру прилагался такой же разработчик: можно надеяться, чт...

О плохом и хорошем коде для чайников, часть 3. Загадка о невыполнившемся коде.

Программист поддержки угрюмо смотрел в монитор. Вот уже два часа он искал ошибку в сценарии, приведшую к тому, что часть пользователей не получила свои регулярные уведомления. Сценарий был донельзя простым: найти записи справочников, проверить их срок действия, для истекших изменить реквизиты и отпр...

Разработка удобного функционала

Что такое удобная система? На этот вопрос у каждого есть свой ответ. Первыми на ум приходят слова и фразы «юзабилити», «дружественный пользовательский интерфейс», «минимальное количество кликов» и т.д. На проектах внедрения функции разработки функционала и пользов...