🦖 Айти Тудэй 🦥
8.56K subscribers
15K photos
795 videos
18 files
2.01K links
Авторский бутик айти мемов и не только
Всё самое полезное по тэгу #деградироватьпришёл

Разбан https://t.me/ithueti/18131

Футболочки и чат для своих http://ithueti.club

Реклама: http://ithueti.club/ad / https://telega.in/c/ithueti
Download Telegram
Forwarded from oleg_log (Oleg Kovalov)
А еще интересно видеть вложенность 5-6, if-if-if-map-lambda.

Прям 5-6 не много, но вот на функцию в 20 строк 5я вложенность это мощно. Я с трудом могу вспомнить, когда у меня 3 получалось.

Еще было забавно, меня как-то один принципал в Jira учил, что понимаешь, вот так не принято у нас:

if (<something is bad>) {
<some log>
<return some default result or throw>
}


...и надо закапываться в if-else потому что так популярнее. Я конечно откатил свой коммит, а через неделю уже с ним не работал. Хорошее совпадение.
oleg_log
А еще интересно видеть вложенность 5-6, if-if-if-map-lambda. Прям 5-6 не много, но вот на функцию в 20 строк 5я вложенность это мощно. Я с трудом могу вспомнить, когда у меня 3 получалось. Еще было забавно, меня как-то один принципал в Jira учил, что понимаешь…
Я вот люблю плоские условия, а вложенность для редких исключений.

Но что делать, когда логика, вроде бы не позволяет сделать условия плоскими? Когда обязательно нужен else с проверками, а return делать нельзя?

Вот это единственный легитимный момент для использования goto и я не шучу. Но для порядка метка для перехода должна быть одна и только вниз, в конец блока.

Вместо goto, который некоторые не могут использовать по религиозным соображениям, есть while (false) и break.

Ну а в современном C++ подойдет лямбда с вызовом в месте создания, но в нее захватывать по ссылке заебешься.

Берите while, базарю.
Время: существует
Люди: придумали таймзоны и календари
Программисты: петухи
Второй выпуск, ставшего еженедельным, подкаста "Айти Хуети" посвящен тестировщикам!
Все так же цокаем языком, все так же глотаем слова, но теперь еще и хуево шутим! Ура!
🦖 Айти Тудэй 🦥
Voice message
Подъехало мнение авторитетного тестировщика. Инфляция прёт, а я всё, как дед, в секундах мерю!

Алсо, программисты - петхуи.
Вот это нативная интеграция
Когда проиграл в планинг покер и просрал спринт
Российский айти промоушен, учитесь, сынки
Одни и те же интересные факты всплывают в интернете с некоторой периодичностью, не помню, делился ли этим.
Лайфхаки для презентаций