The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Языку Python исполнилось 30 лет"
Отправлено Аноним, 22-Фев-21 22:40 
Да, спасибо. Но так не получится писать безопасную логику обмазанную try/except. Вся эта вложенность приходится на вложенные циклы и исключения, и если логика используется только единожды нет наверное никакого смысла её выносить куда-то подальше. 5 это только 1 цикл поместится.

Про длину, из-за вложенности, 99 символов едва хватает только на 3 уровнях вложенности (лично я стараюсь избегать индустриального стандарта в 160 символов, хотя по факту несмотря на все дробления часть кода только в него и вписывается). 80+- хватает на 2 уровнях вложенности, а класс+метод это уже 2 уровня вложенности. Если у нас там 1 цикл и 1 иф, это 4. В общем, нет, от вложенности избавиться не так просто, и дробить всю местую логику (которая в итоге будет завязана на переменные внешнего скопа, т.е. переменные будут либо глобальные либо чужие) будет вреднее как с точки зрения читаемости, так и с точки зрения производительности и удобства.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру