Спор-то был не об этом, а о том, чтоб проектировать UMLем всю систему, а потом кодить.
Вот я считаю такой подход неэффективным.
Нет, ты прикалываешься? При такой постановке вопроса - я как бы с тобой согласен. Конечно - это маразм проектрировать UMLem всю систему а потом кодить. Это и правда 90-80 года, как ты раньше писал. Я лично вел речь об использовании блок-схем в принципе.
Но с тобой я спорить начал после того, как ты сказал что чем больше схем, тем хуже спроектирована программа. Я в данном случае в корне не согласен! Да это конечно вполне может быть . Но это не основной критерий того, что программа плохо спроектирована. Еще бывает так, что программа сразу охватывает много разных концепций и устройств, т.е. так сложилось что очень много зависимостей в самой системе заложено технологически от нее не зависяще.
Допустим тебе нужно работать с каким то девайсом, а еще иметь веб интерфейс для работы с ним. Уже несколько зависимостей появляется, даже без кода. Вот об этом я. И блок-схемы в данном случае - очень сильно выручают, особенно когда еще и система спроектирована криво.