💡 Совет

PHP: Правильный путь

19.11.2019 1 минута чтения

На днях я наткнулся на замечательную карманную книгу для PHP разработчиков «PHP: The Right Way». Скорее, она будет более полезна новичкам. Чем именно? По интернету разбросано огромное количество материла по PHP, но многое уже устарело или не приводит к написанию качественного кода. В этой книге присутствуют основные актуальные сведения с ссылками на проверенные ресурсы. На самом деле, сначала я хотел перевести ее, форкнуть github.com/codeguy/php-the-right-way, благо лицензия creativecommons.org/licenses/by-nc-sa/3.0/ это позволяет. Но оказалось, что перевод уже есть. Нет только русской книги в форматах для электронных книг, но так как используется Markdown в русском форке github.com/getjump/ru-php-the-right-way, то это не составит труда.

Полезна ли эта книга для программистов?

Однако, даже при наличии перевода, оригинальная версия «PHP: The Right Way» остаётся крайне полезной. Она предоставляет готовые рецепты, объясняет почему тот или иной подход считается правильным. Это особенно важно для начинающих, кто часто копирует код из туториалов, не понимая логики и потенциальных подводных камней. Книга помогает формировать прочный фундамент, позволяющий принимать обоснованные архитектурные решения.
Стиль изложения в «PHP: The Right Way» лаконичен и структурирован. Авторы не углубляются в базовые концепции языка, а сразу предлагают лучшие практики, паттерны и современные инструменты. Это делает издание отличным справочником, к которому можно обращаться, сталкиваясь с конкретной задачей или сомневаясь в выбранном решении. Особенно ценна глава о безопасности и работе с базами данных — темы, часто упускаемые из виду новичками.

Книга, показывающая правильный путь для кодеров.

Хотя книга и позиционируется как ориентир для «правильного» пути, она не настаивает на одном единственно верном подходе. Вместо этого авторы честно показывают альтернативные варианты, объясняя плюсы и минусы каждого. Это развивает критическое мышление у разработчика и позволяет лучше понимать, какой код будет наиболее уместен в данной ситуации. В эпоху стремительно меняющихся технологий такие навыки анализа и принятия решений — бесценны.

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

Ссылки:

  • leanpub.com/phptherightway — Книга на Leanpub. Можно скачать бесплатно, можно немного заплатить. Есть основные форматы.
  • github.com/codeguy/php-the-right-way — Основной репозиторий
  • getjump.github.io/ru-php-the-right-way — Книга на русском
  • github.com/getjump/ru-php-the-right-way — Репозиторий книги на русском
Экспертное мнение Алексей

В веб-разработке с 2012 года. Специализируюсь на PHP, JavaScript и архитектуре высоконагруженных проектов. Автор статей по оптимизации, API и базам данных.

Все статьи автора →
Telegram VK Twitter
Читайте также
Рассылка error.log
Рассылка error.log
Не все ошибки может отследить разработчик, многие появляются в процессе использования ПО, в зависимости от окружения и т.д. Для меня...
Беларусь.Яндекс.Деньги
Беларусь.Яндекс.Деньги
Думаю, многие из читателей этого блога занимаются фрилансом, а для многих это и один из основных способов заработка. Конечно же,...
Instagram API. /users/user-id/media/recent и count
Instagram API. /users/user-id/media/recent и count
Недавно обнаружил такой баг в одном из своих проектов. Сервис должен был получать последние 50 фотографий из Instagram-аккаунта пользователя за...