Сообщение от Igor
А комментарии зачем придумали?
|
я часто представляю код как тележку с пожитками:
говнокод - это когда чёрти чо и с боку бантик: поросёнок обёрнут в ночнушку, еда лежит вперемешку с деньгами, а вся конструкция для надёжности перевязана ленточками.
код
оптимизированный это: бутылки завёрнутые в носки и газеты, носки запихнутые в сменную обувь; мыло и книги убранные поглубже в чемодан, а туалетка и билет - наоборот - поближе (сокращение времени доступа к наиболее вероятным объектам). Правда, теперь скомпилировать аптечку не так просто: "антиобосрин" лежит под рукой (акклиматизация), а крем от идиотов - на самом дне чемодана.
код
структурированный (после рефакторинга): носки по парам в пакетиках (дырявые выброшены), пакетики с белыми носками в пакете с надписью "носки белые, ГОСТ ***, кол-во, дата упаковки, амортизация, ответственный" и т.п. Каждая вещь на месте. Всё гиперсистематизировано, но совсем не компактно.
Ответ на вопрос: от того что у тебя на руках указание "бутылка в паре шерстяных носков и газете Труд" скорость доступа и модификации структуры поклажи не увеличится, хотя понимание вроде и прибавится.
На хабре то и дело в коментах заново открывают истину, что оптимизация и рефакторинг вещи не одинаковые, а, зачастую - противоположные.