powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / проблема выбора...
10 сообщений из 10, страница 1 из 1
проблема выбора...
    #33331803
mih-an
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БД уже разработана (без хп и триггеров).
Нужно написать клиент-сервер с достаточно сложной логикой. (на Delphi)
Вот я думаю, спроектировать сначала это приложение, используя диаграммы классов, взаимодействия, состояния или начать писать "влоб", т.е. сразу в обработчиках событий элементов формы?
Какие минусы и плюсы я вижу у первого подхода:
- тратится время на проектирование приложения
У второго:
- все минусы, присущие процедурному подходу. (Хотя и в этом случае неплохо бы затратить время на проектирование)

Вообще я целиком ЗА первый вариант, но шеф (в разработке и в программировании не особо силен) хочет быстрее. Знаю, что второй вариант потом аукнется, т.к. уже сейчас известно, что изменения в приложение вносится будут! Я бы мог еще используя ООАП как-то попытаться спроектировать систему с учетом изменений...
Блин, как мне убедить и какие доводы грамотные привести, чтобы шеф ПОНЯЛ и осознал, что так действительно НАДО??? А может и вправду лучше "влоб"?

ЗЫ: Советы типа: "дай шефу выпить йаду или выпей сам не принимаются". Он хороший бизнесмен и, в принципе, логично, что он хочет побыстрее.
...
Рейтинг: 0 / 0
проблема выбора...
    #33331950
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сышал реплику: - Вам какой компутер нужен? Дешевый или работающий?
...
Рейтинг: 0 / 0
проблема выбора...
    #33332104
+)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+)
Гость
Да, это из серии: "Мы хотите 100 раз по рублю платить или один раз, но 100" :)
Объясни ему, что если он хочет долгосрочных преимуществ (а именно такие можно извлечь из IT), то лучше писать/проектировать систему не влоб и на ходу, а все продумав и обмозговав некоторое время.

Как говорят японцы: хороший план это уже полдела =)
...
Рейтинг: 0 / 0
проблема выбора...
    #33332106
=))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
=))
Гость
*Сорри за опечатку: Мы=Вы
...
Рейтинг: 0 / 0
проблема выбора...
    #33332127
zirex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разработка приложений на лету плоха тем, что рано или поздно возникает необходимость что-то поправить, нарастить функционал, также могут возникнуть требования такого плана - "приложение используется сотней сотрудников, нужно сделать update приложения, не заставляя пользователей выключать программу и ждать пока мальчики из тех.поддержки прибегут и установят заплатку"

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

Пример последствий:
остановлено внедрение какой-нибудь очень нужной начальству маркетинговой идеи... а дальше неизввестно :(

Попробуй аргументировать так: "если хотите гибкую систему - ждите пока я все проанализирую и подготовлю план"
...
Рейтинг: 0 / 0
проблема выбора...
    #33335534
Гость_Кость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если сразу в бой:
Во-первых
то понимать внутренность клиента будет только разработчик.
А при его смене, новый будет въезжать в чужой процедурный код.
Во-вторых
Кривая затрат на модификацию будет все круче и круче, не исключенно что в будущем из - за какой то "фишки", по-зарез нужной одному, придется перелопачивать большие объемы кода.

Если будет проектирование, то стоимость владения будет уменьшена:
как за счет более простой поддержки,
так за счет подробной документации описывающей последовательности работ с каждым рабочим местом. И как следствие быстрое вхождение нового сотрудника в рабочий ритм(понимание требуемых функций).
...
Рейтинг: 0 / 0
проблема выбора...
    #33335764
Шеф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предложите шефу 3-х уровневую архитектуру с сервером приложений

Тут без него никак

шутка
...
Рейтинг: 0 / 0
проблема выбора...
    #33335821
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mih-an......А может и вправду лучше "влоб"?.......


тут палка о двух концах...
1) сразу в бой - быстрее мона посчупать, показать, осознать что не той дорогой завёл нас сусанин. Т.е. быстрее ОБРАТНАЯ связь, уменьшаються риски и прочая муть...Но так же мона заехать и не туда, если "плывёшь по течению" сложившихся взглядов...
2) Если долго думать - то мона и не когда и не сесть писать. А нафига идеальная система, если в стране очередной кризис ? Да и если учесть , что человек учиться (нормальный имееться ввиду) то совершенству нет предела.

Значит треба вводить критерии ДОСТАТОЧНОСТИ и ФИКСАЦИИ ранее обдуманных решений... Иначе путь будет долгим...Кстати эти критерии очень полезно помнить, если информация выходит по масштабам за одну голову и требуеться общаться и приходить к консенсусу с кем то...


ну где то так..
(круглый)
...
Рейтинг: 0 / 0
проблема выбора...
    #33336143
mih-an
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolobok0 mih-an......А может и вправду лучше "влоб"?.......


тут палка о двух концах...
1) сразу в бой - быстрее мона посчупать, показать, осознать что не той дорогой завёл нас сусанин. Т.е. быстрее ОБРАТНАЯ связь, уменьшаються риски и прочая муть...Но так же мона заехать и не туда, если "плывёшь по течению" сложившихся взглядов...
2) Если долго думать - то мона и не когда и не сесть писать. А нафига идеальная система, если в стране очередной кризис ? Да и если учесть , что человек учиться (нормальный имееться ввиду) то совершенству нет предела.

Значит треба вводить критерии ДОСТАТОЧНОСТИ и ФИКСАЦИИ ранее обдуманных решений... Иначе путь будет долгим...Кстати эти критерии очень полезно помнить, если информация выходит по масштабам за одну голову и требуеться общаться и приходить к консенсусу с кем то...


ну где то так..
(круглый)
Что-то мне кажется, что первый конец куда как длиннее окажется...
...
Рейтинг: 0 / 0
проблема выбора...
    #33336151
mih-an
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да и нефик щупать! Я уже пощупал и заявляю со всей ответственностью, что нужно грамотное и продуманное моделирование и именно ОО. Одних только таблиц в БД > 200 и логика приложения далеко не тривиальная...
Если пользовать процедурный подход, то уже через неделю начнешь переписывать свой же код и это без добавления новых "хотелок" заказчика...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / проблема выбора...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]