Logo

Халвовый код и концепция халвы

Разрабатывая концептуальный проект, весьма желательно обозначить его философию, лучше метафорически.

Метафоры кода

В сообществе программистов уже известны метафоры кода:
  • Спагетти-код — плохо структурированный, извилистый и запутанный.
  • Лазанья-код — перегруженный абстракциями в несколько слоев.
  • Есть и другие, менее известные: равиоли-код, катамари-код...
Разработка на Канторе имеет неповторимые особенности, и, как предполагается, сформирует собственный, самобытный способ решения задач и самовыражения в коде.

Раз Кантор связан с фракталами, метафорическая характеристика должна как-то соотноситься с фракталами и быть легко узнаваемой. Другие метафоры кода взяты из кулинарии, — Кантору нужно придумать нечто съедобное и желательно вкусное.

Халвовый код 

Халва — весьма характерный десерт, как нельзя лучше подходящий под идею Кантора:
  • Халва бывает большими кусками и не очень.
  • Ее можно ломать в любом направлении и крошить без потери вкусовых характеристик и получаемого удовольствия.
  • Крошки халвы можно слепить обратно в куски — халва останется халвой.
Предполагается, что с кодом на Канторе можно будет делать то же самое.
Код на Канторе — халвовый код.

Концепция халвы

Халва — пример канторовой системы: несчетное количество кусочков (крошек), ограниченное лишь общей массой... Довольно удачная метафора. Фракталы не все понимают, не учили или уже забыли, а халва знакома всем.

Комментариев нет :

Отправить комментарий

Выбрав в выпадающем списке пункт «Имя/URL», можно оставить комментарий от своего имени без предварительной регистрации.