- Экстремальное программирование. Разработка через тестирование
- О книге «Экстремальное программирование. Разработка через тестирование»
- Экстремальное программирование. Разработка через тестирование
- Совершенный код
- Дискретная математика для программистов
- Чистый код: создание, анализ и рефакторинг
- Изучаем программирование на Python
- Экстремальное программирование разработка через тестирование
- Чистый код. Создание, анализ и рефакторинг
- Простой Python. Современный стиль программирования
- Head First. Паттерны проектирования. Обновленное юбилейное издание
- Приемы объектно-ориентированного проектирования. Паттерны проектирования
- Кент Бек — Экстремальное программирование
- Экстремальное программирование разработка через тестирование
- Экстремальное программирование. Разработка через тестирование
- Тестирование программного обеспечения
- Язык программирования C# 5.0 и платформа .NET 4.5
- Программирование: принципы и практика с использованием С++
- Программирование компьютерного зрения на языке Python
- Основы искусственного интеллекта
- Экстремальное программирование разработка через тестирование
- Django. Разработка веб-приложений на Python
Экстремальное программирование. Разработка через тестирование
О книге «Экстремальное программирование. Разработка через тестирование»
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Произведение было опубликовано в 2003 году издательством Питер. Книга входит в серию «Библиотека программиста (Питер)». На нашем сайте можно скачать книгу «Экстремальное программирование. Разработка через тестирование» в формате fb2, rtf, epub, pdf, txt или читать онлайн. Рейтинг книги составляет 3.83 из 5. Здесь так же можно перед прочтением обратиться к отзывам читателей, уже знакомых с книгой, и узнать их мнение. В интернет-магазине нашего партнера вы можете купить и прочитать книгу в бумажном варианте.
Экстремальное программирование. Разработка через тестирование
Алгоритмы — это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протести .
Совершенный код
Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта .
Дискретная математика для программистов
В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики — о логике, .
Чистый код: создание, анализ и рефакторинг
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на .
Изучаем программирование на Python
Знаменитая серия наглядных самоучителей Head First издательства O’Reilly пополнилась вторым изданием книги, посвященной .
Экстремальное программирование разработка через тестирование
Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим .
Чистый код. Создание, анализ и рефакторинг
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проек .
Простой Python. Современный стиль программирования
Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но .
Head First. Паттерны проектирования. Обновленное юбилейное издание
В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработ .
Приемы объектно-ориентированного проектирования. Паттерны проектирования
В данной книге представлены простые и понятные решения задач, возникающих в объектно-ориентированном проектировании. Пат .
Кент Бек — Экстремальное программирование
Предисловие Экстремальное программирование (eXtreme Programming, XP) определяет кодирование как ключевую и основополагающую деятельность при работе над программным проектом. Возможно, что это неправильно! Думаю, что стоит вспомнить о моем собственном опыте разработки программного обеспечения. Я работаю в среде, где разрабатываемый продукт постоянно находится в работоспособном состоянии, и при этом в него постоянно вносятся изменения. Сроки выпуска очередной работоспособной версии чудовищно сжаты, и при этом над всем этим нависает огромный технический риск. В подобной среде способность поправить своего соратника — это искусство, без которого не выжить. Обмен информацией как внутри некоторой команды, так и между несколькими командами, которые часто разделены географически, выполняется при помощи кода. Мы читаем код для того, чтобы понять устройство новых или модифицированных программных интерфейсов системы. Жизненный цикл и поведение сложных объектов определяются с использованием тестовых случаев, то есть снова при помощи кода. Сообщения о возникающих проблемах сопровождаются тестовыми случаями, демонстрирующими проблему, для этого опять используется код. Наконец, мы постоянно заняты улучшением существующего кода, делая его более производительным, более гибким, более понятным. Очевидно, что в подобных условиях разработка программного продукта почти целиком основана на кодировании, однако при этом нам удается с успехом завершать проекты к сроку, таким образом, данный подход вполне жизнеспособен. Не следует делать вывод, что все, что вам потребуется для успешной реализации программного проекта, — это безоглядное ожесточенное программирование. Разрабатывать программное обеспечение очень непросто, а разрабатывать качественное программное обеспечение и при этом завершать работу в срок — еще сложнее. Чтобы описанный мною подход сработал, необходимо последовательное применение важных дополнительных правил и методик. Именно с этого Кент Бек (Kent Beck) начинает свою побуждающую к размышлениям книгу об ХР. Кент был среди тех руководителей компании Tektronix, которые осознали огромный потенциал, заложенный в методике программирования в связанных парах при разработке сложных инженерных приложений
Экстремальное программирование разработка через тестирование
Экстремальное программирование. Разработка через тестирование
Тестирование программного обеспечения
. Тестирование ООП обеспечения Кент Бек. Экстремальное программирование: разработка через .
Язык программирования C# 5.0 и платформа .NET 4.5
Программирование: принципы и практика с использованием С++
Введение в программирование от создателя языка C++ > Подготовка к созданию реальных программ Автор .
Программирование компьютерного зрения на языке Python
библиотекой OpenCV через интерфейс с Python. Программирование компьютерного зрения на языке Python Ян Эр .
Основы искусственного интеллекта
, эволюционные стратегии, эволюционное программирование. Разработка экспертных систем: основные понятия, п .
Экстремальное программирование разработка через тестирование
работы и получить удовольствие от программирования. Экстремальное программирование разработка .
Django. Разработка веб-приложений на Python
, настройка приложения администрирования и тестирование веб-приложений.Авторы раскрывают разработчику секреты .