Катакомбаархив текстов

Небольшой сеанс рефлексии по поводу актуального

Телеграм · 29.10.2025 · 3876 знаков

Методология и философия

Небольшой сеанс рефлексии по поводу актуального

Перелопачиваю сейчас одну свою старую модель. В ней итерационно за несколько лет наросло одно кособокое решение - внутри одного объекта нагромоздилась просто куча прикладных переменных - около 50(!). И всё было бы не беда, но проблема ... нейминга! Все переменные вынужденно имеют длинные сложносоставные имена, и работать с такими переменными стало уже крайне некомфортно! А когда приходится рефакторить что-то по мелочам, так вообще – хоть застрелись! Приходится копаться в справочнике (благо - я его веду), разбираясь в том, что на самом деле значит каждая переменная. Но даже со справочником - нервное это занятие. Если бы был сразу понятен весь необходимый набор переменных, то я бы(!), конечно бы(!), - сел бы(!) и проанализировал бы(!) - попытался бы(!) выяснить их контексты, попытался бы(!) найти какое-то обобщение , попытался бы(!) раскидать переменные по отдельным сущностям (объектам) так, чтобы появилась некоторая общность. Чтобы получилось примерно так - вот у меня есть всего несколько контекстов, и внутри каждого из них есть, например, начальное значение потока, конечное распределение потока по характеристикам и т.п. Я бы провел, если так можно выразиться, "объективизацию" задачи. Или как это называется у нас - у программистов - объектно-ориентированный анализ. Ну и, конечно же, - объектно-ориентированный синтез.
Но, как я уже говорил выше - система развивалась итерационно, и палитра переменных нарастала постепенно, поэтому сразу такую объективизацию делать было нерационально – пустая мозго…ка . Ну а сейчас уже назрело.
И вот теперь сижу я и пытаюсь осмыслить - с какими же сущностями (по которым надо "распихать" эту кучу переменных) я, на самом деле, столкнулся? Чему они соответствуют в реальном мире? И ни много - ни мало - философствую ... в той или иной степени. Приходится! А иначе, зачастую, просто не разобраться.
Это я к чему ...
Много ли найдется таких областей деятельности, в которых так сильно сплетаются в одно и математика, и системный анализ, и философское осмысление мира – то есть ревизия категориальных и аксиоматических базисов? И причем — это не про теоретизирование, а про практику! Это всё критически необходимо в практике моделирования, и практически ежедневно!
Что-то мне подсказывает, что других таких областей деятельности и нет.
Ну и ладно - нет, так нет. Но, возможно, еще важнее другое - чтобы заниматься моделированием, однозначно, необходимы "высокие скиллы" в области фундаментального переосмысления, казалось бы, очевидных вещей (я уже упоминал про ревизию базисов). Это, как раз, то, чем занимается (как бы(!)) философия.
И вот теперь представьте на минутку - как смотрит такой, как я - "философ-практик" на тех «горе-философов», которых сейчас в товарных объемах расплодилось в интернете? Подскажу – смотрит с удивленным непониманием. Жонглируя самоочевидными сущностями, которые в силу их как-бы самоочевидности даже не требуют определений, а если определения и есть, то мало ушедшие от «ну это же все и так знают!», эти деятели нагромождают «дворцы» своих идей – и чем выше и вычурнее – тем …выше статус! 😊 Да, я несколько перегибаю палку в оценках, но сильно ли ?
А что будет дальше ?
Вдруг та масса программистов, которая сейчас формируется и которая будет увеличиваться, породит достаточно большое количество «философов-практиков», которые, в свою очередь, сформируют и будут развивать своё (программистки-прикладное) видение мира ? Не то примитивное, которое им приписывают сейчас различные гуманитарии, а намного более глубокое – некий симбиоз кибернетики, системного анализа и философии, но «заточенного» сугубо на практику моделирования?
И обязательно будет момент, когда традиционная философия и философия практиков столкнуться лбами! И кто тогда - кого? И самое главное – когда? Хочется побыстрее! Поскольку уж больно хочется застать - посмотреть! :-)

← ко всем текстам