вторник, 13 декабря 2016 г.

Пельмени

Все знают что такое спагетти-код.

Термин стал очень популярным. "Макароны" -- признак говнокода, да?

Сегодня Google меня удивил подкинув ссылку на равиоли-код.
Ravioli code is a type of computer program structure, characterized by a number of very small and (ideally) loosely coupled software components.
Очень хорошее определение. Единственная проблема -- название немного не родное.

Равиоли -- это те же крошечные пельмешки, но слово "пельмени" мне ближе.

Предлагаю такую стратегию:
  1. Пишем пельмени-код.
  2. Если получается перейти на уровень равиоли -- у нас всё отлично
  3. Выходят манты или хинкали -- повод уделить пристальное внимание но в целом тоже ничего
  4. Если творение невозможно представить в виде пельменных собратьев и оно по внутреннему ощущению больше похоже как минимум на тульский пряник а то и на полноценный каравай -- нужно бить тревогу.