Вход | Регистрация

Информационные технологии :: Математика и алгоритмы

Вторая система

Вторая система
Я
   Cool_Profi
 
19.08.18 - 18:29
Помню из молодости и книг классиков понятие "вторая система" - это та, в которую включили все мысли, которые нельязу уже было включить в первую.
В какой книге это было введено? "Нет серебряной пули" или "Мифический человеко-месяц"?
Кто помнит?
 
 
   Asmody
 
1 - 19.08.18 - 18:34
   Cool_Profi
 
2 - 19.08.18 - 18:44
(1) Нет. Совсем мимо
   Cool_Profi
 
3 - 19.08.18 - 18:47
Нашёл.
"Эффект второй системы. Программист, разрабатывающий свою вторую систему, склонен добавлять все те возможности, которые он не смог добавить в свою первую систему (из-за нехватки времени). Поэтому вторая система часто получается перегруженной возможностями (глава 5)."
Брукс, Мифический человеко-месяц.

Всем спасибо за внимание, дискуссия приветствуется. Особенно в применении к 1с
   H A D G E H O G s
 
4 - 19.08.18 - 19:35
(3) Бред, насчет перегруженности. Вторая система получается лучше, оптимальнее и функциональнее. И опциональнее.

"Взять и все переписать".

Нормальное такое желание. Причем, я часто следую ему и беру и переписываю то, что не нравится. Не стесняюсь, беру пример с разработчиков типовых.
   rphosts
 
5 - 19.08.18 - 19:37
(4) +1 Питер Нортон периодически переписывал свой Коммандер с нуля.
   Cool_Profi
 
6 - 19.08.18 - 19:54
(4) Может, ты это напишешь Бруксу? А не мне?
   MaxS
 
7 - 19.08.18 - 19:57
Если делать по заказу клиента и по его ТЗ, то хорошо не получится даже со 2-го раза, т.к. каждый хочет сэкономить.
А если делать массовый продукт на продажу с учетом пожеланий клиентов, то с некоторой версии должны получиться все задумки.
   Woldemar177
 
8 - 19.08.18 - 20:07
Хорошо бы конечно в другой теме, но там гуманитарии не поймут.
"Вот если б я мог доказать маленькую лемму... "

https://www.youtube.com/watch?v=52yhBkkulXw

ч.т.д

qoud erat demonstrandum
(5) Да ладно???
   Woldemar177
 
9 - 19.08.18 - 20:08
(5) Norton Commander, NC, сленг. Нортон — популярный файловый менеджер для DOS, первоначально разработанный американским программистом Джоном Соча[en]. Некоторые дополнительные компоненты были полностью или частично написаны другими людьми: Linda Dudinyak — Commander Mail, вьюеры; Peter Bradeen — Commander Mail; Keith Ermel, Brian Yoder — вьюеры. Программа была выпущена компанией Peter Norton Computing (глава — Питер Нортон), которая позже была приобретена корпорацией Symantec.

Петя Нортон как и мальчик Били который очень любил деньги это просто топ менеджеры. Или им папа самой отвалили денег.
   Злопчинский
 
10 - 19.08.18 - 20:52
(3) ну, скажем, у меня немного не так...
вторая система, а лучше даже третья или четвертая - только она становится соответствующей тому что нужно (меняется концепция сильно или не очень, перекриваются подходы, перестраивается по опыту первой эксплуатации). А вот добавление того что не было в первой системе (не успел) - не так критично и по разному бывает. Потому что если в первой системе НЕТ чего-либо - то ей практически невозможно ПРОДУКТИВНО пользоваться. То бишь в "первой" системе всегда есть все что нужно для продуктивной работы, а то что не реализованао - отработка таких моментов вручную персоналом не является критичным (пор времени, ресурсам, точности/адекватности). Так что во второй системе обычно (у меня) - допил несущественных участков и оптимизация существенных.
 
 Рекламное место пустует
   Злопчинский
 
11 - 19.08.18 - 20:54
(9) а что за  Commander Mail? - ни разу не видел в составе NC
и, это... NC был и для виндов, последняя версия была 2.01... у мну даже на домашнем компе стоит... ;-)
   wt
 
12 - 19.08.18 - 21:16
+(4) +1
Полностью согласен, не скажу бред( не хочу обижать), но очень далеко от истины. Разработал несколько систем с нуля, в разных языковых средах. Вот применение разработанных решений, так это да, применение было. И тут применённые решения дополнялись, улучшались, в соответствии с развитием ит-технологий.
   Woldemar177
 
13 - 19.08.18 - 21:28
(11) У меня фар стоит. На всех моих компьютерах. Привычка.

(12) вы бы написали тогда прошивку под элвес мф на 128 символов в номенклатуре и на 10 т. строк наименований ;)))))

Ну или драйвера бы переписали и редактор таблиц на атл 90ф ;))))

А какие языковые среды?
   H A D G E H O G s
 
14 - 19.08.18 - 21:35
2 система просто ассимилирует костыли.
   wt
 
15 - 19.08.18 - 21:58
(13) меня это не интересовало.
Ассемблер. Наши яйцеголовые не смогли обработать результаты правильности монтажа соединений в шкафах для аппаратуры, включая закоротки на землю и питание, на бэсм и ес 1060, памяти не хватало. Сделал рабочее место на 64-кбайтной машине. С хранением результатов, выбором направления работы и многая чего. По простому- прозвонка на на несколько сотен тысяч точек подключения.
FoxPro. Техническая подготовка производства.
Clipper. Управление складом. Управление автотранспортным хозяйством.
Были задачи, но их нельзя назвать системами, на PLI, си++ - писал в основном драйвера к сопрягаемым устройствам, Ястек- это для логических анализаторов, анализ временной диаграммы микропроцессорных устройств.
В 1с только внедрял, слегка вмешался 1с:Аренда, 1с: PDM, на си-шарп сделал внутреннюю интрасеть предприятия. На PHP сайт организации.
   wt
 
16 - 19.08.18 - 22:05
+(15) сейчас вспоминаю, где ещё наследил, если буду перечислять, скажете - заливаю. Просто мне удавалось многое, и не сидел на рабочем месте без дела.
   Злопчинский
 
17 - 19.08.18 - 22:05
(13) ну, об очевидном упоминать-то не надо, АФК - само собой стоит как основной рабочий.
   Злопчинский
 
18 - 19.08.18 - 22:07
(16) ясен пень, дела нет - сразу домой сваливал... ;-)
   rphosts
 
19 - 20.08.18 - 02:31
(11)видимо внешняя утилита прикрученная к основной программе (как в свое время стали внешними edit, view и др.).
(9) вики? У мну другая инфа с тех самых времён... пруфов не просите - интернета тогда не было и даже фидо ещё не было распространено. И да, была у меня в своё время распечатка учебника по асму (х86) Питера Нортона - толково написана!

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует