Блог пользователя muranovtim29_06_2005

Автор muranovtim29_06_2005, история, 6 месяцев назад, По-русски

Отлаживаю значит методы и натыкаюсь на очень алгоритмически запутанный метод, который должен возвращать количество знаков в музыкальной тональности. Сплошная стена из циклов и switch/case-ов (даже goto был).

Проанализировав метод, я замечаю, что он по сути возвращает какую-то часть списка знаков.

Попробовал заменить стену алгоритмов на генератор всех возможных значений + обрезающий алгоритм и, о чудо, всё заработало. В итоге сократил код с 100500 строк до 23.

Почаще бы смотреть на функции со стороны. Как правило, они проще чем кажутся

  • Проголосовать: нравится
  • -1
  • Проголосовать: не нравится

»
6 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Автокомментарий: текст был обновлен пользователем muranovtim29_06_2005 (предыдущая версия, новая версия, сравнить).

»
6 месяцев назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

очень интересно. спасибо.