суббота, 29 сентября 2007 г.

Материалы курсов

Выкладываю материалы презентаций для тренинга "Рефакторинг". Структура тренинга:
1. Философия Рефакторинга
2. Каталог некачественного кода (Code Smells)
3. Каталог рефакторингов
4. Завершение.

http://rapidshare.com/files/59088808/ref001.rar

Дополнительные материалы по другим тренингам:
1) Тренинг MindMap для программистов, аналитиков и руководителей проектов
http://rapidshare.com/files/59092681/mm.rar
2) Материал для тренинга "Управление временем" (Time Managmenent)
Презентации тренинга Time Management (Управление временем)
Видео-ролик. Презентация управление временем на outlook

понедельник, 24 сентября 2007 г.

Как писать качественный код

Три пути (по мере бесполезности)
1) Пригласить меня в свою команду разработки в качестве Scrum Master'a
2) Читать книги (см. ниже)
3) Прийти ко мне на тренинг "Рефакторинг" (Refactoring), "Шаблоны проектирования" (Design Patterns) и другие.

Пробегусь по пункту два. Минимальный набор следующий:
1. Мартин Фаулер. Рефакторинг. Улучшение существующего кода
2. Макконнелл С. Совершенный код
3. Refactoring Workbook By William C. Wake
4. Велкий GoF. Приемы объектно-ориентированного проектирования. Паттерны проектирования.
5. Мартин Фаулер. Архитектура корпоративных программных приложений
6. Джошуа Кериевски. Рефакторинг с использованием шаблонов (паттернов проектирования)
7. Scrum and XP from the Trenches

Если вы детально прочтёте эти книги ваш уровень в написании качественного кода будет очень высокий. Заодно напишите мне письмо -- было бы неплохо узнать ваш отзыв.

суббота, 22 сентября 2007 г.

Jimmy Nillson on Domain Driven Design

http://www.infoq.com/interviews/jimmy-nilsson-domain-driven-design

Хорошенькое интервью с Jimmy Nillson.
Ничего не понятно, но стенограмма помогает.

Любой Agile-разработчик должен иметь DDD под подушкой.

суббота, 15 сентября 2007 г.

Тренинги в Киеве

Пропагандируя Agile и принципы качественного кодирования мне удалось забраться в Киев и прочитать такие тренинги:

1. Design Patterns
2. Refactoring
3. Time Management
4. MindMap

Мне всё это дело понравилось. Особенно "Пузата хата" :)