PHP in Action: الكائنات، أنماط التصميم والاختبار
528 صفحات
Arabic
PDF
4.5

PHP in Action: الكائنات، أنماط التصميم والاختبار

Практическое руководство по современному PHP

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «PHP in Action: Objects, Design, Agility» (в русском переводе — «PHP in Action: Объекты, шаблоны проектирования и тестирование») был опубликован в 2007 году, но до сих пор остается ценным ресурсом для разработчиков PHP, стремящихся перейти от процедурного стиля к профессиональному объектно-ориентированному программированию. Авторы — Dagfinn Reiersol, Marcus Baker и Chris Shiflett — признанные эксперты в мире PHP, внесшие вклад в развитие языка и инструментов тестирования. Книга не только обучает синтаксису, но и формирует правильное мышление разработчика: как проектировать гибкие, тестируемые и поддерживаемые приложения.

О чем книга

«PHP in Action» посвящена практическому применению объектно-ориентированного подхода в PHP. Основной акцент — на шаблоны проектирования (Design Patterns), рефакторинг, тестирование (включая модульные тесты с помощью PHPUnit) и гибкие методологии разработки. Книга состоит из четырех частей:

  • Основы ООП в PHP — классы, объекты, наследование, полиморфизм, интерфейсы, исключения.
  • Шаблоны проектирования — Singleton, Factory, Strategy, Observer, MVC и другие, с примерами на PHP.
  • Тестирование и рефакторинг — написание тестов, разработка через тестирование (TDD), рефакторинг устаревшего кода (legacy-code).
  • Практические примеры — построение реального приложения с использованием всех изученных техник.

Авторы уделяют большое внимание

توصيات