Выделить жЫрненьким

Dec 06, 2009 18:07

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

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

изумруд, жзл, кодекс

Previous post Next post
Up