+715 голосов |
Причем продолжаем делать это в нагрузку к основному содержанию, т. е. совершенно безвозмездно.
Сегодня мы по-быстрому научимся тому, чему все хотят обучиться именно по-быстрому и забесплатно – как, ничего не делая, завоевывать уважение и получать много денег. Обычно на изучение этой науки требуются целые десятилетия, и только самые усидчивые, способные в засадах офисных кресел проводить годы в ожидании того прекрасного момента, когда подходяще ослабнет альфа-самец, контролирующий территорию и кабинетный прайд.
Чтобы ничего не делать, но завоевывать уважение и получать много денег, в программировании надо знать следующие термины и их сакральные смыслы: рефакторинг, паттерны и лучшие практики. Из аксессуаров нужен портрет Джоэля Спольски в розовой рамочке в форме сердечка и любая очень толстая книга на любом иностранном языке со словами Software Engineering на обложке. Чем больше портрет Спольски, толще книга и иностраннее язык – тем лучше.
Итак, вы все заготовили, начнем изучать сакральные смыслы.
Рефакторинг. Это занятие. Вы должны понимать, что можно заниматься рефакторингом на людях, в одиночку и даже при дамах – это не зазорно. Зазорно же не заниматься рефакторингом вообще. Суть рефакторинга проста. Предположим, у вас есть два Больших Куска Железа С Дырками, из которых вы хотите с помощью винтиков, болтиков и шайбочек скрутить Великое, От Чего Содрогнется. Вы можете скручивать его так: надевать на винтик шайбочку, вставлять винтик в дырку, надевать еще одну шайбочку и только потом накручивать гайку. И это хорошо. А еще вы можете делать так – надевать на винтик шайбочку, вставлять винтик в дырку, накручивать гайку и еще одну гайку – контргайку. И это тоже хорошо. А еще вы можете начистить винтик перед скручиванием наждачкой-нулевкой. Чтобы было красиво. И даже отполировать его пастой ГОИ. Чтобы совсем прекрасно было. Вот это стремление к красоте и фэншую в закручивании винтиков и гаек и есть рефакторинг. А так как красота спасет мир, надо ее насаждать всеми силами, не обращая внимания на писк жертв.
Теперь паттерны. Это те самые Большие Куски Железа С Дырками. Вы их никогда не найдете самостоятельно, потому что там, где их можно найти, – на свалках, в отходах производства – их всегда находят другие люди. И пишут о них книги. Хорошие паттерны, как хороший сыр, должны быть дырчатыми и мягкими. Потому что из паттернов, в которых мало дырок и которые не гнутся о коленку, скрутить Великое, От Чего Содрогнется, трудно, если вообще не невозможно (правда, если у вас много сил и очень крепкие колени…).
И наконец, лучшие практики. Это совсем просто. Это знание о том, как гнуть паттерны о коленки так, чтобы было приятно. А каждый с детства знает, что приятнее всего что-то гнуть о коленку выходит тогда, когда кто-то это что-то гнет о свою коленку, а не вы.
Вот, собственно, и все сакральные смыслы. Применяйте полученные знания с умом, требуйте от всех рефакторинга во имя спасения мира, ищите в книгах самые дырчатые и мягкие Большие Куски Железа С Дырками, старайтесь сделать так, чтобы именно чужие колени болели от лучших практик, чаще смотрите на потрет Спольски в розовой рамочке и никогда, запомните, никогда не выходите из кабинета без толстой книги Software Engineering на иностранном языке в руках!
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+715 голосов |
Заголовок неинформативный, говорить о программировании в тексте и озаглавливать это тайнами и секретами IT-индустрии немножко голословно.
-1
Очень здорово и правильно написано, спасибо за поднятия настрояния!
I code therefore I am
Глупость редкая. Зачем мусорить в Сети?
Заголовок поміняйте і буде пост на +10.
Посміхнувся :)