Несколько книг в очередности прочтения, которые систематизируют и переворачивают понятия в области проектирования архитектуры программных приложений и информационных систем.
Приемы объектно-ориентированного проектирования
Хорошая книга по основным шаблонам проектирования, изложено доступным языком и с конкретными примерами. Читать в первую очередь. После прочтения рекомендую:
- Посетить это место (примеры основных шаблонов с реализаций на общеизвестных языках программирования);
- Изучить этот труд (ценность представляет единый пример достаточно сложной распределенной информационной системы, в котором ясно представлены все эти шаблоны проектирования с подробными комментариями, а заодно посмотреть на красивый и понятный код на платформе .NET Framework 4.0).
Проектирование на основе предметной области (Domain Driven Design)
В этом разделе рекомендую обратить внимание на следующие книги:
- Эрик Эванс - Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем: вносит ясность и укладывает знания по DDD и специфичным шаблонам проектирования, все это на конкретных примерах;
- Джимми Нильссон - Применение DDD и шаблонов проектирования: соединяет две методологии разработки программного обеспечения в одну - DDD и TDD, опять же на конкретных примерах, изучать лучше после Эрика Эванса.
- Tim McCarthy - .NET Domain-Driven Design with C# Problem – Design – Solution: пояснительная записка к примеру информационной системы с исходным кодом на платформе .NET Framework 4.0, где используются самые последние технологий, изучать лучше после Эрика Эванса.
Комментариев нет:
Отправить комментарий