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

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

    1. Размер файлов не более 25 килобайт
    2. Длина строки не более 120 символов
    3. Размер тела функции не более 20 строк (исключая нехитрые секции обработки исключений)
    4. В PHP файлах не должно быть никакого HTML кода

    Стоит заметить что следование этим трём в общем-то незатейливым правилам достаточно трудоёмкий процесс и отнимает много времени. Для большего удобства замутил себе несколько автоматических тестов, которые шарят по исходникам и выискивают расхождения между правилами и суровой программерской действительностью ) Так процесс рефакторинга пошел значительно веселее ) Буду продолжать пока силы не покинут меня. Хотя по всем показателям получается, что рефакторинг по этим правилам будет завершен через 2-3 недели. Что ж, там, видимо, найдутся другие правила, по которым можно рефакторить код. Буду следовать им )