Экстремальное программирование кент бек pdf

Содержание
  1. Экстремальное программирование. Разработка через тестирование
  2. О книге «Экстремальное программирование. Разработка через тестирование»
  3. Экстремальное программирование. Разработка через тестирование
  4. Совершенный код
  5. Дискретная математика для программистов
  6. Чистый код: создание, анализ и рефакторинг
  7. Изучаем программирование на Python
  8. Экстремальное программирование разработка через тестирование
  9. Чистый код. Создание, анализ и рефакторинг
  10. Простой Python. Современный стиль программирования
  11. Head First. Паттерны проектирования. Обновленное юбилейное издание
  12. Приемы объектно-ориентированного проектирования. Паттерны проектирования
  13. Кент Бек — Экстремальное программирование
  14. Экстремальное программирование разработка через тестирование
  15. Экстремальное программирование. Разработка через тестирование
  16. Тестирование программного обеспечения
  17. Язык программирования C# 5.0 и платформа .NET 4.5
  18. Программирование: принципы и практика с использованием С++
  19. Программирование компьютерного зрения на языке Python
  20. Основы искусственного интеллекта
  21. Экстремальное программирование разработка через тестирование
  22. Django. Разработка веб-приложений на Python

Экстремальное программирование. Разработка через тестирование

О книге «Экстремальное программирование. Разработка через тестирование»

Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

Произведение было опубликовано в 2003 году издательством Питер. Книга входит в серию «Библиотека программиста (Питер)». На нашем сайте можно скачать книгу «Экстремальное программирование. Разработка через тестирование» в формате fb2, rtf, epub, pdf, txt или читать онлайн. Рейтинг книги составляет 3.83 из 5. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.

Читайте также:  Язык программирования visual pascal

Источник

Экстремальное программирование. Разработка через тестирование

Грокаем алгоритмы

Экстремальное программирование. Разработка через тестирование

Алгоритмы — это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протести .

Совершенный код

Совершенный код

Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта .

Дискретная математика для программистов

Дискретная математика для программистов

В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики — о логике, .

Чистый код: создание, анализ и рефакторинг

Чистый код: создание, анализ и рефакторинг

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

Изучаем программирование на Python

Изучаем программирование на Python

Знаменитая серия наглядных самоучителей Head First издательства O’Reilly пополнилась вторым изданием книги, посвященной .

Экстремальное программирование разработка через тестирование

Экстремальное программирование разработка через тестирование

Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим .

Чистый код. Создание, анализ и рефакторинг

Чистый код. Создание, анализ и рефакторинг

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

Простой Python. Современный стиль программирования

Простой Python. Современный стиль программирования

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но .

Head First. Паттерны проектирования. Обновленное юбилейное издание

Head First. Паттерны проектирования. Обновленное юбилейное издание

В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработ .

Приемы объектно-ориентированного проектирования. Паттерны проектирования

Приемы объектно-ориентированного проектирования. Паттерны проектирования

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

Источник

Кент Бек — Экстремальное программирование

Предисловие Экстремальное программирование (eXtreme Programming, XP) определяет кодирование как ключевую и основополагающую деятельность при работе над программным проектом. Возможно, что это неправильно! Думаю, что стоит вспомнить о моем собственном опыте разработки программного обеспечения. Я работаю в среде, где разрабатываемый продукт постоянно находится в работоспособном состоянии, и при этом в него постоянно вносятся изменения. Сроки выпуска очередной работоспособной версии чудовищно сжаты, и при этом над всем этим нависает огромный технический риск. В подобной среде способность поправить своего соратника — это искусство, без которого не выжить. Обмен информацией как внутри некоторой команды, так и между несколькими командами, которые часто разделены географически, выполняется при помощи кода. Мы читаем код для того, чтобы понять устройство новых или модифицированных программных интерфейсов системы. Жизненный цикл и поведение сложных объектов определяются с использованием тестовых случаев, то есть снова при помощи кода. Сообщения о возникающих проблемах сопровождаются тестовыми случаями, демонстрирующими проблему, для этого опять используется код. Наконец, мы постоянно заняты улучшением существующего кода, делая его более производительным, более гибким, более понятным. Очевидно, что в подобных условиях разработка программного продукта почти целиком основана на кодировании, однако при этом нам удается с успехом завершать проекты к сроку, таким образом, данный подход вполне жизнеспособен. Не следует делать вывод, что все, что вам потребуется для успешной реализации программного проекта, — это безоглядное ожесточенное программирование. Разрабатывать программное обеспечение очень непросто, а разрабатывать качественное программное обеспечение и при этом завершать работу в срок — еще сложнее. Чтобы описанный мною подход сработал, необходимо последовательное применение важных дополнительных правил и методик. Именно с этого Кент Бек (Kent Beck) начинает свою побуждающую к размышлениям книгу об ХР. Кент был среди тех руководителей компании Tektronix, которые осознали огромный потенциал, заложенный в методике программирования в связанных парах при разработке сложных инженерных приложений

Читайте также:  Блочная вёрстка

Источник

Экстремальное программирование разработка через тестирование

Экстремальное программирование. Разработка через тестирование

Экстремальное программирование разработка через тестирование

Экстремальное программирование. Разработка через тестирование

Тестирование программного обеспечения

Тестирование программного обеспечения

. Тестирование ООП обеспечения Кент Бек. Экстремальное программирование: разработка через .

Язык программирования C# 5.0 и платформа .NET 4.5

Язык программирования C# 5.0 и платформа .NET 4.5

Программирование: принципы и практика с использованием С++

Программирование: принципы и практика с использованием С++

Введение в программирование от создателя языка C++ > Подготовка к созданию реальных программ Автор .

Программирование компьютерного зрения на языке Python

Программирование компьютерного зрения на языке Python

библиотекой OpenCV через интерфейс с Python. Программирование компьютерного зрения на языке Python Ян Эр .

Основы искусственного интеллекта

Основы искусственного интеллекта

, эволюционные стратегии, эволюционное программирование. Разработка экспертных систем: основные понятия, п .

Экстремальное программирование разработка через тестирование

Экстремальное программирование разработка через тестирование

работы и получить удовольствие от программирования. Экстремальное программирование разработка .

Django. Разработка веб-приложений на Python

Django. Разработка веб-приложений на Python

, настройка приложения администрирования и тестирование веб-приложений.Авторы раскрывают разработчику секреты .

Источник

Оцените статью