Диме67 и другим нелюбителям modeling tools

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Диме67 и другим нелюбителям modeling tools

Post by Sabina »

Дима, а вы не задумывались над тем, что ваша нелюбовь к диграммам может быть порождена неудачным опытом?
Я тут прочла любопытную мысль:
http://www.ftponline.com/javapro/2004_03/magazine/features/clarman/default.aspx

Indeed, there are some who have learned the notation or a UML tool, yet can't skillfully cut code in Java or design with patterns, and in some odd value system are therefore assigned a senior role as an analyst or architect who does the "advanced" work of drawing UML diagrams for others to program. Of course, the diagrams are worthless. Useful UML is sketched by deeply experienced OO programmers (ideally in pairs at whiteboards) as an aid to creative thought and communication before they themselves use their own sketches as inspiration during programming.


Мой препод, который работает в IBM системным аналитиком, считает, что UML - это просто удобство. В частности для него это удобство to communicate his ideas тем, с кем он ведет споры и дискуссии об модели. Как бы возможность говорить на одном языке, устраняет несогласия из-за разного толкования одного и того же.

Сабина
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Post by Dmitry67 »

Я не противник
Конечно диаграммы могут помочь на этапе начала разработки
И они удобны для того чтобы люди могли быстро вникать в суть не тратч времени на уяснение условных обозначений

Но позвольте привести пример
Когда Вы переводите с язяка на язык то это выглядит так:

Русский -> внутренний язык мозга (чистая идея) -> Английский

Если перевод идет так Русский -> Английский, то получается ужасный машинный подстрочник

Точно также и в IT,

Диаграмма (или ТЗ в любой иной форме) -> идея в мозгу -> машинный язык (код)

Если начинается кодогенерация из модели Диаграмма -> Код
то получается 'подстрочник' ужасного качества

Собственно я оспариваю полезность лишь нескольких вещей: кодогенерация это булшит, связки типа BPWIN - ERWIN, У меня также аллергия на ERWIN как на любую програму которая считает себя умнее человека

В остальном я не против этого
Походе автор статьи тоже довольно некатегоричен
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
Sergey___K
Уже с Приветом
Posts: 13014
Joined: 10 Jul 2001 09:01
Location: VA

Post by Sergey___K »

Собственно я оспариваю полезность лишь нескольких вещей: кодогенерация это булшит, связки типа BPWIN - ERWIN, У меня также аллергия на ERWIN как на любую програму которая считает себя умнее человека
Присоединяюсь. Все хорошо в меру.
SBolgov
Уже с Приветом
Posts: 14006
Joined: 17 Jun 2003 04:41

Post by SBolgov »

Dmitry67 wrote:У меня также аллергия на ERWIN как на любую програму которая считает себя умнее человека

ППКС :umnik1:

Откроем, что ли, клуб аллергиков? :wink:
Не гоните, и не гонимы будете...
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

SBolgov wrote:ППКС :umnik1:


Который раз задаюсь вопросом что же это такое ППКС? Не проясните?

Сабина
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Dmitry67 wrote:Я не противник
Конечно диаграммы могут помочь на этапе начала разработки


Да, забыла извиниться за поклеп :) У меня почему-то отложилось. что вы UML тоже ругали. :pain1:

Сабина
SBolgov
Уже с Приветом
Posts: 14006
Joined: 17 Jun 2003 04:41

Post by SBolgov »

Sabina wrote:Который раз задаюсь вопросом что же это такое ППКС? Не проясните?

Прошу прощения. Мне казалось, на этом форуме сия аббревиатура уже стала общеизвестной.

Расшифровывается она - Подпишусь Под Каждым Словом.

Выражает полное и безоговорочное согласие с мнением предыдущего оратора. :mrgreen: :mrgreen: :mrgreen:
Не гоните, и не гонимы будете...

Return to “Вопросы и новости IT”