![]() |
Ответ: Примеры сокращения кода :
a = keyhit(2)
|
Ответ: Примеры сокращения кода :
Цитата:
|
Ответ: Примеры сокращения кода :
Вообще полезно!
Понравилось! Если собрать вместе что узнал, то получится :-) Код:
keySpace=keyHit(57) |
Ответ: Примеры сокращения кода :
аффтар, больше так никогда не делай!
примеры сокращения кода это когда делают рефакторинг, удаляют ненужную функциональность, выносят в отдельные функции куски кода и тому подобное. то что делаешь ты - набор нечитаемых хаков. когда на компьютерах было по 1 килобайту памяти - тогда да, нужно было экономить её изо всех сил. сейчас ясность и читаемость важнее. |
Ответ: Примеры сокращения кода :
А комментарии зачем придумали?
|
Ответ: Примеры сокращения кода :
Цитата:
|
Ответ: Примеры сокращения кода :
Цитата:
говнокод - это когда чёрти чо и с боку бантик: поросёнок обёрнут в ночнушку, еда лежит вперемешку с деньгами, а вся конструкция для надёжности перевязана ленточками. код оптимизированный это: бутылки завёрнутые в носки и газеты, носки запихнутые в сменную обувь; мыло и книги убранные поглубже в чемодан, а туалетка и билет - наоборот - поближе (сокращение времени доступа к наиболее вероятным объектам). Правда, теперь скомпилировать аптечку не так просто: "антиобосрин" лежит под рукой (акклиматизация), а крем от идиотов - на самом дне чемодана. код структурированный (после рефакторинга): носки по парам в пакетиках (дырявые выброшены), пакетики с белыми носками в пакете с надписью "носки белые, ГОСТ ***, кол-во, дата упаковки, амортизация, ответственный" и т.п. Каждая вещь на месте. Всё гиперсистематизировано, но совсем не компактно. Ответ на вопрос: от того что у тебя на руках указание "бутылка в паре шерстяных носков и газете Труд" скорость доступа и модификации структуры поклажи не увеличится, хотя понимание вроде и прибавится. На хабре то и дело в коментах заново открывают истину, что оптимизация и рефакторинг вещи не одинаковые, а, зачастую - противоположные. |
Ответ: Примеры сокращения кода :
порадовали метафоры
|
Ответ: Примеры сокращения кода :
Свои способности к оптимизации неплохо на микроконтроллерах оттачивать :)
У них до сих пор память килобайтами измеряется. И здесь рулит ассемблер! Хотя сам последнее время срулил на Си. Правда здесь буржуи изначально подложили свинью (за удобства оказывается платить нужно). Компиляторы lite версий код не то что бы совсем не оптимизировали, просто оставшуюся свободную память забивали ассемблерными командами перехода. Спасибо хакерам за их труды, и кейгены. Код сразу раза в три меньше становиться. Вся сия писанина относится к контроллерам Микрочип и HI-Tech C compiler. |
Часовой пояс GMT +4, время: 03:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot