четверг, 4 октября 2018 г.

Управление в стиле ООП

Нашёл пост на хабре почти шестилетней давности. Почему-то его не полюбили и заминусовали. Наверное за сексизм, нетолерантность и цинизм. Мне тогда на всё это было не пофиг, и я пост спрятал. А вот сейчас нашёл, перечитал, и мне он всё равно нравится. Пусть живёт здесь.

Любому приличному программисту известно, что грамотно написанная система должна иметь хорошую архитектуру, обеспечивающую чёткую структуру, удачное сочетание и взаимодействие объектов, чётко распределённые между объектами роли и разделение на слои. 

Каждый приличный руководитель проекта знает, что для успешного, сданного в срок проекта хорошего качества (который, к тому же, не слишком вылез из бюджета) необходим отлаженный процесс, обеспечивающий прозрачное взаимодействие между членами команды, чёткое распределение ролей и обязанностей, полномочий и ответственности. Т.е. грамотная архитектура команды.

В этой статье я (очевидно, не слишком серьёзно) попробую спроецировать основные принципы ООП на проектное управление и посмотреть, что из этого получится.