• Мягкий переплет
• Цвет бумаги: Белый
• Закладка в Бонус
• Количество страниц 343
• Добавьте в корзину, чтобы не потерять книжку 📚
• Прочитайте полное описание
Лучший способ изучить проектирование в любой области - это изучение примеров, и лучшие примеры проектирования программного обеспечения берутся из инструментов, которые программисты используют в своей работе. Дизайн программного обеспечения для примера: инструментальный вход с Python, поэтому разработчики создают небольшие версии того, что они используют, что дает некоторое представление об их понимании и о том, как мыслят опытные разработчики. От системы резервного копирования файлов и тестовой рамки до простого настройщика выражений, механизма размещения браузера и очень маленького компилятора, мы изучим общие закономерности дизайна, продемонстрируем, как упрощение проверки кода также облегчает его повторное использование, и поможем читателям понять, как работают настройщики, профилисты, менеджеры пакетов и системы управления версиями. Этот материал может быть использован для самостоятельного изучения, на курсе бакалавриата по проектированию программного обеспечения или в качестве основы для интенсивного еженедельного семинара для работающих программистов. Каждая глава содержит набор упражнений от полудюжины строк по объему и сложности до полного рабочего дня. Учащиеся должны быть знакомы с основами современного Python, но более продвинутые особенности языка будут объяснены и описаны в процессе ознакомления с ними.

