Руководство программиста по созданию приложений на PHP
Автор Chris Hartjes

Страницы

66

Язык

Английский
Есть много книг, которые показывают начинающему программисту PHP, как использовать инструменты тестирования. Но как вы на самом деле создаете свое приложение таким образом, чтобы использование инструментов тестирования было простым, а не постоянной борьбой?

Это руководство направлено на то, чтобы помочь программистам среднего уровня создавать приложения, которые легче тестировать и, как мы надеемся, поддерживать. Если вы начинающий программист PHP (или начинающий программист в этом отношении), это руководство может быть трудным для подражания.

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

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

Руководство разбито на следующие разделы:

  1. Тестирование - это хорошо, тестируемые приложения - лучше
  2. Создать тестируемые приложения сложно
  3. Экологическая согласованность
  4. Статический анализ кода
  5. Развязка ваших объектов с помощью внедрения зависимостей
  6. Как и лук, ваше приложение имеет слои
  7. Раковины и песочницы
  8. Восстановление ваших сред программирования и развертывания
  9. Пейзаж непрерывной интеграции для разработчиков PHP
  10. Долг по инфраструктуре
  11. Страх убивает мысль
  12. Где тесты
  13. Метатестирование: понимание ложных объектов
  14. Совет от сварливого программиста

60+ страниц прагматичного, но взвешенного совета о том, как создавать и тестировать ваши PHP-приложения.

  1. Авторское право
  2. Благодарность
  3. Тестирование - это хорошо, тестируемые приложения - лучше
  4. Создать тестируемые приложения сложно
  5. Экологическая согласованность
  6. Статический анализ кода
  7. Развязка ваших объектов с помощью внедрения зависимостей
  8. Как и лук, ваше приложение имеет слои
  9. Раковины и песочницы
  10. Восстановление ваших сред программирования и развертывания
  11. Пейзаж непрерывной интеграции для разработчиков PHP
  12. Долг по инфраструктуре
  13. Страх убивает мысль
  14. Где тесты?
  15. Метатестирование: понимание ложных объектов
  16. Совет от сварливого программиста

Скрытый контент

  • Вы не зарегистрированы
  • Вы не вошли как пользователь
  • У Вас просрочена подписка
  • Ваша подписка не даёт вам право скачивать данный раздел