Руководство программиста по созданию приложений на 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. Совет от сварливого программиста

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

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