Обновить
10

Пользователь

2
Подписчики
Отправить сообщение

В стате про это есть - это Arrow Anti Pattern. Не знаю как в ядре. Но у нас Нередко в ci используются статические анализаторы, которые будут ругаться на высокую вложенность блоков кода.

А вот в golang, например, кейс с множественной инициализацией и очисткой нативно решается использование defer

Кейс с выходом из внешнего цикла решается break с меткой в том же golang

Кейс с ретраем нарочно не показывает более логичный вариант с циклом for(;;) + continue который вообще мало будет отличаться от исходного варианта но в качестве бонуса получим визуальные границы ретрая в виде {}

Вобщем написано много слов но по сути вывод то вот такой имхо: действительно нельзя обойтись без goto в C, но это диктуется низкой выразительностью языка и отсутствием его развития (кто мешает сделать те же break/continue с метками непонятно). И именно поэтому популярность C для написания несистемных программ такая низкая, особенно после появления golang.

Ну по хорошему большую четверку не плохо бы перетряхнуть чтобы убрали зависимость цен от региона как нахождения так и регистрации вообще. Как это сделано у Тинькофф - я полагаю что ни у кого нет иллюзий что Тинькофф еще и прибыль получает и о ужас даже без подписок, и «защиты от спама»

Жил некоторое время в штатах. Так там например у at&t на любом тарифе ты платишь только за интернет. Безлимитный голос и смс включены по территории всей Америки и Канады

Обычно такая статистика ведется с момента старта инстанса постгрес.

И как верно отметили ниже - в бд не должно быть индексов, использующихся раз в квартал. Если таблица небольшая, то просто пусть будет фул скан. Если таблица такая огромная, что фул скан уходит в себя навечно, и нет подходящего частичного индекса - у вас, вероятно, проблемы с дизайном бд. Может нужно думать о секционировании и/или отгрузке данных в специализированные бд для быстрого построения отчетности.

Задача про ванную живо напомнила мне (окончившему политех, профильная дисциплина ТАУ, проработал в IT на разных инженерных позициях) подаренный бабушкой в 10-летнем возрасте 3-х томник Я.Перельмана "Занимательная физика", в котором была фраза в том смысле, что все школьные задачи про бассейны решаются неверно (и далее по тексту) и вот это я запомнил на всю жизнь. Сам я предположил, что ванная заполнится примерно на 2/3 и на этом уровень стабилизируется - ничего не считал, т.к задачу считаю действительно сложной - все это я давно забыл. Далее я задал эту задачу своим домашним (по отдельности конечно) и вот результаты: Жена (закончила мехмат, потом мед, работает косметологом) - ответ: "она никогда не заполнится, т.к это бесконечный ряд". Дочь (4-й класс обычной школы, гуманитарий): "Никогда - вода будет стоять на дне" - никакие попытки заставить решить ее численно, как предполагал автор (учбеника?) не увенчались успехом ))).

Информация

В рейтинге
4 592-й
Зарегистрирован
Активность