170 похожих чатов

Вечер добрый Подскажите, на сколько допустимо использовать столько вложенных операторов? Можно

как-то это оптимизировать?

12 ответов

18 просмотров

Допустимо. А вот тело и условие в одну строку склеивать не стоит

Так же стоит избегать магических констант типа 2

Sergey-🥔 Автор вопроса
Tishka17
Так же стоит избегать магических констант типа 2

С первым спасибо. Изначально пытался сделать через генератор и осталось в строчку :) А чем можно заменить 2? В данном случае пробегаюсь по конкретным значениям в списке, которые всегда попадают на вторую позицию

https://t.me/advice17/8 Немного про другое половина, но суть та же

Sergey-🥔 Автор вопроса
Tishka17
https://t.me/advice17/8 Немного про другое полови...

Понял. Наверняка это можно было бы применить, но я уже работаю с таблицей. Стоит ли из нее генерить еще и словари/списки? Мне показалось это лишней нагрузкой, учитывая то, что часть строк в таблице пустые и вообще отбрасываются. А [2] - это непосредственно адреса, которые фиксировано попадают в [2] позицию списка

Sergey 🥔
Понял. Наверняка это можно было бы применить, но я...

Так может пустые строки на уровне sql убрать?

Sergey 🥔
Понял. Наверняка это можно было бы применить, но я...

Большой вопрос тут именно к списку который ты сам создал. С данными из sql допустим ок

цветочки))

Sergey-🥔 Автор вопроса
Tishka17
Так может пустые строки на уровне sql убрать?

Тут с базами тоже не прокатит. Табличку выдают проектанты, которые не умеют в sql и не хотят, при этом сама таблица сформирована коряво, в ней много пустых ячеек, а не целых строк. Увы, такие вводные Если загонять генератором в словари - появляется куча пустых значений. Мне показалось лучшим выбором со стороны оптимизации просто удалять такие значения по N/A, None, а не формировать еще какие-то объекты под это. Список, который интересует в рамках задачи - [16, 'DNS Servers 10', '192.168.10.1'], айпишник всегда на [2] располагается, c ним же и работает функция check_ip

Sergey-🥔 Автор вопроса
dkny
цветочки))

Спасибо, мне стало легче))

Sergey-🥔 Автор вопроса
Tishka17
Я имел ввиду на уровне выборки

Попробую покурить эти моменты, спасибо

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта