Forth
https://fforum.winglion.ru/

Статья: исследовать или писать?
https://fforum.winglion.ru/viewtopic.php?f=34&t=3426
Страница 1 из 1

Автор:  Hishnik [ Сб июн 13, 2026 14:44 ]
Заголовок сообщения:  Статья: исследовать или писать?

Интересное наблюдение - во многих проектах разработчики смешивают этапы исследования и разработки. Это приводит к хаотизации рабочих процессов, потому что в уже работающие компоненты внезапно добавляются интересные нововведения, призванные что-то улучшить. Это, по крайней мере, заставляет тратить время, а в худшем случае может сделать неработоспособными определенные приемы программирования, которые перестанут работать из-за неучтенных побочных эффектов.

Совместное проведение исследований и разработок - это в целом "высший пилотаж", наподобие ремонта работающего мотора. В целом же имеет смысл разделять эти процессы, отдельно создавая программы. демонстрирующие принципиальную работоспособность каких-то подходов, и отдельно - создавая программы для непосредственного применения. В этих программах стоит использовать только уже проверенные архитектурные подходы - например, не пытаться внедрять на ходу непроверенные оптимизации кода, динамическое переключение модели ШК или хэширование словарей.

Немаловажный вопрос - разделение "требований к изделию" и "технических требований". Это часто бывает проблемой для разработчиков, которые сфокусированы на технической стороне вопроса и не обращают внимание на то, куда должен встать продукт и что он там будет делать. Поэтому большинство внутренних проблем программы так и остаются внутренними, и их решение само по себе не приводит ни к каким "продвижениям". Необходимо тщательно прослеживать цепочку "если изменить вот это, то с точки зрения использования программы улучшится вот такой показатель, который сформулирован в терминах потребителя (!)".

Автор:  diver [ Ср июн 24, 2026 19:59 ]
Заголовок сообщения:  Re: Статья: исследовать или писать?

ну....в целом ответ на вопрос темы - "да"

Автор:  Victor__v [ Вт июл 07, 2026 10:44 ]
Заголовок сообщения:  Re: Статья: исследовать или писать?

Помню, когда-то кто-то на хабре поднял вопрос – как в форте вызываются функции из DLL.
Как думаете, стоит писать про это статью? Причём форта по определённым причинам там будет мало :)

Автор:  Hishnik [ Вт июл 07, 2026 19:10 ]
Заголовок сообщения:  Re: Статья: исследовать или писать?

А чего же там? LoadLibrary и GetProcaddress. Другое дело, что если форт-систему плотненько запаковали и активно отбиваются разными ANSами, то это не получится, несмотря на то, что технически несложно. А так тема интересная. Линковать статически или подключать? Тут вопрос, можно ли к dll спроектировать удобный API.

Автор:  Victor__v [ Ср июл 08, 2026 12:57 ]
Заголовок сообщения:  Re: Статья: исследовать или писать?

Цитата:
А чего же там? LoadLibrary и GetProcaddress.

Ну вот для некоторых это тёмный лес) Хотя тоже не вижу в этом ничего сложного. Со стороны форта тут просто надо написать обвязку на ассемблере.

Цитата:
Линковать статически или подключать?

Когда делал свой Нова-форт для винды столкнулся с небольшой проблемой – некоторые апи-фукции требовались объявить до появления обвязок. Я не стал заморачиваться и городить огород. Просто сделал требуемые апи статической линковкой.

Цитата:
Тут вопрос, можно ли к dll спроектировать удобный API.

Интересный вопрос, но насколько нужный и актуальный? В любом случае придётся лезть в документацию к dll

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/