История изменений
Исправление jobig, (текущая версия) :
дешевые понты тут и то и другое. носиться с UML и проповедовать генерацию из диаграмм кода — дешевые понты. не осилить UML для документации и кричать, что UML не нужен — дешевые понты.
половина перекладывателей JSON и прочих full-stack разработчиков не способны внятно объяснить, как их код работает, даже на родном языке, который на ЕГЭ сдавали, выразить то же самое в UML моделях за приемлемое время — задача и для большинства остальных непосильная. не потому что UML плохой, а потому что других программистов у меня для вас нет.
точно так же то, что какой-то дед сгенерил три примитивных класса из UML диаграммы — ничего не говорит о применимости или обязательности UML для проектирования. UML – средство описания моделей, если код целиком описывается модельками — можно до конца жизни генерить поделки из UML, не догадываясь, что бывают программы, которые описываются не одной диаграммой, а минимум семнадцатью в холодной воде.
высосанная из пальца дихотомия какая-то
Исходная версия jobig, :
дешевые понты тут и то и другое. носиться с UML и проповедовать генерацию из диаграмм кода — дешевые понты. не осилить UML для документации и кричать, что UML не нужен — дешевые понты.
половина перекладывателей JSON и прочих full-stack разработчиков не способны внятно объяснить, как их код работает, даже на родном языке, который на ЕГЭ сдавали, выразить то же самое в UML моделях за приемлемое время — задача и для большинства остальных непосильная. не потому что UML плохой, а потому что других программистов у меня для вас нет.
точно так же то, что какой-то дед сгенерил три примитивных класса из UML диаграммы — ничего не говорит о применимости или обязательности UML для проектирования. UML – средство описания моделей, если код целиком описывается модельками — можно до конца жизни генерить поделки из UML, не догадываясь, что бывает что-то, что описывается не одной диаграммой, а минимум семнадцатью.
высосанная из пальца дихотомия какая-то