Сравнение двух рефакторингов по скорости

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

Продолжаем батл по рефакторингу

Вчера начался первый батл по рефакторингу, но с предложениями пока как-то куцо, точнее их совсем нет. Чтобы немного оживить процесс я сделал рефакторинг своего собственного варианта. В этом посте хочу поделиться рецептом приготовления нового кода.

Батл по рефакторингу

Мы долго разговаривали разговоры, а пора бы уже дело делать, поэтому представляю вашему вниманию первый батл по рефакторингу.

Каша из топора или сказочка на ночь

Решил вернуть из небытия один свой старый пост. Just for fun.

Про утиную типизацию

Думаю ни для кого не секрет что такие языки как руби и пайтон используют так называемую утиную типизацию - это один из видов динамической типизации при которой принадлежноть объекта к тому или иному классу (интерфейсу) определяется путем проверки на наличие всех свойств искомого класса в созданном объекте. Иначе говоря если объект реализует все методы какого-то [...]

Решение проблемы с отправкой почты через wp_mail

Недавно, Тормоз указал мне на то, что у меня в блоге не работают уведомления о новых комментариях. Немного покопавшись с кодом я нашел узкое место - функция EncodeHeader в классе PhpMailer. Эта функция нужна для того, чтобы кодировать сообщения (в моем случае Subject-ы) в соответствии с RFC2047. Сама по себе функция очень здоровая, но выдаваемый [...]

Оставляем базу данных на потом

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

у нас поддержка сайта и продвижение | лента пп | модные брюки | Арт-Навигатор: оптимизация сайтов дешево