1) "Как получилось"
2) Классическое
3) Оптимальное
По скорости исполнения они будут примерно такими(но исключения очевидно возможны):
1) худшее
2) среднее
3) наилучшее
Читабельность кода(схемы)
1) как повезет
2) оптимальное
3) наихудшее
Объем (кода, программы)
1) большой
2) средний
3) зависит от специфики программы: может быть и больше п.1, а может быть и меньше п.1-2
ну и характеристика программиста по выпускаемым им схемам
1) начинающий
2) среднестатистический
3) полупрофессионал
(очевидно, что следующие пункты включают предыдущие)
если нет желания подниматься выше п.2, то следование канону
andrestudio писал(а):
"Схема должна помогать думать"будет оправданным и единственно верным