ну, ззаеец |
[Dec. 4th, 2017|07:39 pm] |
|
|
|
Comments: |
Никак не могу научиться сохранять ссылки на все, что читаю и потом цитирую по памяти
Ну вот это решение за 4 инструкции разве читабельное? Его надо запустить только, чтоб понять, что оно делает. Как демомейкинг да (знание того, что заец не падает за карту - это привязка к железу типа), прикольно, но в остальном как-то напрягает...
Велком бэк, кстати :) (тифаретник форевер)
From: | phantom |
Date: | September 4th, 2019 - 06:40 pm |
---|
| | | (Link) |
|
Так я и не уходил, вроде, хехе. Так, захожу раз в полгода, считая виртуала. Медленно, но уверенно. :)
Про абстрагирование мне трудно судить, но тоже скорее соглашусь, потому как 1) по выполнению, разве компилятор не оптимизирует дупликацию там, где она действительно есть? 2) для сохранения читабельности (в данном случае) не может ли подойти просто комментирование? 3) действительно не вижу ценности в краткости кода в ущерб всему остальному (первая цитата в укомбинаторе скорее понравилась, вспомнил еще на похожую тему тезисы Джонатана Блоу, про минимизацию времени разработки и примитивизм в коде)
Но опять-таки, у меня культуры программирования вообще никакой, так что не знаю
ключевое слово, конечно, wrong (abstraction), но в целом нарисованная картинка накопления все менее и менее ценных обобщений из-за когнитивного биаса очень животрепещущая
From: | phantom |
Date: | September 4th, 2019 - 06:43 pm |
---|
| | | (Link) |
|
1) Компилятор, скорее, ради оптимизации быстродействия увеличивает количество кода (разворачивание циклов, инлайнинг функций). | |