An Overwhelming Surplus of Java V Лично я предпочитаю увеличивать размер отступа для каждого шага / it-юмор :: отступы :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek отступы 
An Overwhelming Surplus of Java
V
Лично я предпочитаю увеличивать размер отступа для каждого шага в соответсвие последовательности Фибоначи
1» foo {
2	bar {
3	baz {
4т	quz {
5т	quux {
6т	corge {
7т
8 9
10 11 12
13
14	}
15	}
16	}
17 }
grault {
}
garply {
}
// waldo
}
Подробнее
An Overwhelming Surplus of Java V Лично я предпочитаю увеличивать размер отступа для каждого шага в соответсвие последовательности Фибоначи 1» foo { 2 bar { 3 baz { 4т quz { 5т quux { 6т corge { 7т 8 9 10 11 12 13 14 } 15 } 16 } 17 } grault { } garply { } // waldo } }
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,отступы
Еще на тему
Развернуть

Отличный комментарий!

размер шага - херня, вот то что у foo/bar есть продолжение - вот это уже "нихуя себе"
Paascal Paascal 28.10.202113:25 ссылка
+34.0
размер шага - херня, вот то что у foo/bar есть продолжение - вот это уже "нихуя себе"
Paascal Paascal 28.10.202113:25 ответить ссылка 34.0
это ещё что блять за правило?
Сокращения уровня вложенности.
qwesaz qwesaz 28.10.202116:33 ответить ссылка 4.4
Позволено не более 2-3 уровней вложености в функции. Остальное признается нечитабельным и сложным для быстрого понимания сути, в следсвии, говнокодомо. Отправлять на рефакторинг и разносы по функциям тд тп
а если там просто несколько if-ов?
Разносить логически по функциям с/без возвращаемого результата.
Такую хуйню придумали придурки, которые не работали с ajax и fetch.
Kali Kali 28.10.202120:31 ответить ссылка -1.2
Такую хуйню придумали люди которые знают что такое стиль, и пишут не "на отебись", а работают с одним продуктом в течении годов. Язык и/или фрейморк не влияют на это. Так что пиздуй читай "Чистый код", и про SOLID почитай.
>>Язык и/или фрейморк не влияют на это.
Ну-ну, не влияют. Особенно js с его асинхнронностью.
Kali Kali 28.10.202122:40 ответить ссылка 0.3
сразу видно чувака, который "чистый код" сам не читал. листинги кода там довольно-таки всратые
villy villy 29.10.202101:46 ответить ссылка 0.2
GRDD — Golden Ratio Driven Development
Ебаначи.

Но вот кстати такая мысль и правда появлялась, но наоборот, чем больше вложений, тем меньше отступ.
iNji iNji 28.10.202113:42 ответить ссылка -1.5
Или в простонародье "стена текста"
Zumgan Zumgan 28.10.202113:45 ответить ссылка 7.2
Или оптимизация кода для скорости загрузки веб страницы.
Слышал что в гугле применяется, после написания кода прогоняется скриптом, удаляющим все лишние символы и комменты для оптимизации.

На 2 сотнях кода неощутимо, а при несколько тысяч строк какие то доли секунды можно сэкнономить.
Helfer Helfer 28.10.202115:17 ответить ссылка -1.5
или "как изобрести велосипед, если у тебя нет gzip".
При включенном сжатии запросов такое удаление может не только не ускорить загрузку, а замедлить ее. Есть небольшой видос от Гугла, почему так происходит
Посмотрел 2 раза, и если я правильно полял, то минифайзер просто удаляет пробелы и делает размер файлов по факту меньше, но если потом данный файл прогнать через gzip, из-за меньшего количества повторений компрессия работает хуже, верно?

или стоит посмотреть ещё раз?)
лет 10 назад в универе проходили алгоритмы сжатия, но не тестировали данный кейс.
Единтсвенное что помню. как было сказано в видео, что на малых объемах файла, словарь занимеет больше места, чем сам файл.
Helfer Helfer 29.10.202123:49 ответить ссылка 0.0
Все правильно. И да, на малых размерах сжатие может вредить. Но это будет, соответственно, малый вред.

Одно но, современные минифайзеры офигенны и делают намного больше полезных вещей, чем удаление пробелов. Не причин не использовать их
В комментах реактора частный случай такого
А по-хорошему должна была появиться мысль "чем больше вложений, тем сильнее надо делать рефакторинг"
С одной стороны - лютый пиздец, с другой - нехуй вложения плодить. Пидоры, я в замешательстве.
Апох Апох 28.10.202113:58 ответить ссылка 0.9
Вообще-то это отличное решение, если коллеги начинают делать много вложений, а эйчары почему-то не разрешают тебе пиздить их.
Коллбэээки!
kmolitor kmolitor 28.10.202114:20 ответить ссылка -0.4
А вот и Валдо.
ipum ipum 28.10.202115:20 ответить ссылка 3.0
полюбому какой-нить типичный комментатор с хабра с топовым рейтингом
звучит как какое то заклинание, что будет в итоге?
anon anon 28.10.202121:48 ответить ссылка 0.0
Это не повышает обьем файла на 1 байт за каждый пробел?
capNEMO capNEMO 29.10.202101:06 ответить ссылка 1.5
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
	д 1	^ /î
£		Г ^ 
THE GUY USING
int main (int argc, char* arg[]) { ;;;;int i = 0 ;;;¡while (i < 10) {
;;;;;;;;printf("%d\n", i)
;;;;;;;;i ++
;;;;return 0
g). p.com
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор отступы без перевода it humor geek

 THE GUY USING int main (int argc, char* arg[]) { ;;;;int i = 0 ;;;¡while (i < 10) { ;;;;;;;;printf("%d\n", i) ;;;;;;;;i ++ ;;;;return 0 g). p.com
Хватит тратить время на однообразную работу, которая не приносит прибыль - измени свою
жизнь с I - - - : - - ■-:~~з, первой
школой ЗАУА-программирования в Днепре с носителем языка из Калифорнии!%й
Записывайся через:
1пз1адгат почту по номеру
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор java

Хватит тратить время на однообразную работу, которая не приносит прибыль - измени свою жизнь с I - - - : - - ■-:~~з, первой школой ЗАУА-программирования в Днепре с носителем языка из Калифорнии!%й Записывайся через: 1пз1адгат почту по номеру
Беседа ]ауа-господ
Правдивая история
'85 гигабайт' памяти должно ^ хватить. >
Петуханы,'
там Ые№еап$ .загрузился!/
Кукарек<кококо> кукарек = new Кукарек<кококо>;
\иЕ вместо редактора!
Хелловорлд почти совсем не тормозит!
подробнее»

личное java песочница geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор удалённое

Беседа ]ауа-господ Правдивая история '85 гигабайт' памяти должно ^ хватить. > Петуханы,' там Ые№еап$ .загрузился!/ Кукарек<кококо> кукарек = new Кукарек<кококо>; \иЕ вместо редактора! Хелловорлд почти совсем не тормозит!
.ill LTE ED-
Kate 28
i£r Lives in Madrid <$> 4 kilometres away
Travel^) ^Dancing^ (^MuskT) (^Reading
try {
Altura<1,89;
} catch(exception e){
System.out.println("friendzoned")
}
x ★ *