Skip to main content

Конференции

Просмотр конференции fido7.pushkin.local:

Предыдущее Следующее

Дата: 20 Apr 2020, 02:08:30
От: Gennadij Pastuhov @ 2:5036/26.0
Кому: alexander koryagin
Тема: О свободном софте


Рад всех приветствовать! А особенно - alexander!

 Воскресенье апреля 19 20 23:59 alexander koryagin писал к Gennadij Pastuhov:

 ak>>> Мне тоже однажды достался OPC сервер, где полиформизм широко
 ak>>> применялся. Hо в общем и целом его изучение значительно меня
 ak>>> продвинуло. В цпп. ;-)
 GP>> У меня сейчас самый упоротый вариант такой: на основе данных
 GP>> генерируются функции, внутри которых генерируются классы по
 GP>> обработке данных, внутри которых генерируются методы доступа к
 GP>> данным, внутри которых генерируются классы доступа к данным,
 GP>> внутри которых генерируются методы доступа к БД, внутри которых
 GP>> генерируются запросы к БД. Хочется немного взять и уебать.
 ak> Я как-то высказывался однажды, что самые стройные и сильные системы
 ak> создают рассеяные, трудолюбивые середнячки. Они иначе запутаются. А
 ak> для слишком талантливых программистов особый порядок не нужен - им и
 ak> так все ясно, даже где остальные сломают ноги и руки. :-)

Мне лет 10 назад так вправил мозги тогдашний заказчик-начальник (я как бы у него числился, но работал удалённо и проектно). В одной из софтин я написал подпрограмму, которая принимала штук 10
параметров, пережёвывала их и что-то потом дальше делала. И мне нужна была аналогичная, но в одном случае работавшая чуть иначе. Я добавил ещё параметр и условие в её тело. И этот начальник сказал
работу передалать, потому что:
- это сейчас понятно, что это за параметр и зачем он и как им пользоваться, но не факт, что через год об этом будут помнить
- эти две ветки выполнения будет совершенно различными и лучше написать 2 независимых куска кода, чтобы возможные изменения в одном никак не повлияли на второй
- совершенно насрать на размер кода, пусть хоть в 10 раз он будет больше, если это уменьшит связность частей программы и повысит надёжность её работы

Т.е., говорил он, скорее всего, что-то другое, но смысл был такой. В-общем, сейчас я стараюсь именно так всё и писать и это избавляет от процентов 80-90 самых хитрых ошибок.

... Jonny wanna live

--- GoldED+/W32 1.1.5-041013 xenofont.chat.ru skype pastuhovgena
Origin: ... са. Это ориджин Мёбиуса. Это ориджин Мёбиу ... (2:5036/26)

Предыдущее Следующее

К списку сообщений
К списку конференций