Данная книга представляет собой результат многолетнего опыта профессионального программиста по применению шаблонов проектирования. Авторский подход к проектированию состоит в том, что следует избегать...
В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения...
В данной книге показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повторений и описательные имена, к написанию кода тестов....
В настоящей книге приведены рекомендации, касающиеся того, как использовать методы рефакторинга для усовершенствования баз данных. Она посвящена описанию процедур проектирования базы данных с точки зрения...
Тестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, представляющая совершенно новую стратегию разработки...
В этом исчерпывающем руководстве описывается Scrum — распространенная методика гибкой разработки программного обеспечения. С помощью иллюстраций на совершенно новом языке визуальных образов автор поясняет...
В книге "Пользовательские истории. Гибкая разработка программного обеспечения", выхода которой с нетерпением ожидало сообщество сторонников гибких методологий разработки программного обеспечения, описывается...