Доброго времени суток!
Чем больше вращаюсь в ИТ-среде, тем чаще встречаюсь с разными взглядами на процесс разработки. Благо, давно прошли те времена, когда сигнал "свой-чужой" подавался на уровне названия методологии, которой я пользуюсь в проекте или, хуже того, на уровне названия ОС, которую я использую :)
Если серьёзно, то вот веду я занятия по программной инженерии в СПбГУ и все вроде бы нормально, но, как оказывается, формально описать когда и что применять, невозможно! А как вам фраза: "в каждом случае нужно оценивать..." Ну конечно, нужно оценивать! :)
В идеале, что бы я (ну хорошо, мой слушатель) хотел видеть? Наверное, некое подобие блок-схемы, что б был набор критериев и бинарные разветвления. Как вам такое?
/////////////////////////////////
if (критерий_1 выполнен) {
if (критерий_2 выполнен) {
методологияX.weight++;
} else {
&nbs
...
Читать дальше »