Size: a a a

2020 May 13

SZ

Sergey Z in rannts
слишком велик соблазн нагуглить решение и жить дальше, знаю потому что сам такой
источник

SZ

Sergey Z in rannts
это конечно контринтуитивно и логика подсказывает, что знания надо распространять и передавать.
но я не видел ни одного способа передавать информацию таким образом, чтоб он ситуацию хотя бы не ухудшал.
надо сразу идти в официальную авторскую документацию и в исходный код.
слишком много магии и городских легенд развелось :(

пригорело, простите
источник

RB

Roman Bolkhovitin in rannts
> надо сразу идти в официальную авторскую документацию ...

а там
from whatever import *
😊
источник

💭П

💭 Руслан Прохоров... in rannts
Roman Bolkhovitin
> надо сразу идти в официальную авторскую документацию ...

а там
from whatever import *
😊
источник

A🌚

Al 🌚l in rannts
💭 Руслан Прохоров
А я такой гад, пришёл и всё ломаю. Искореняю java/php style. Прошу делать анотации типов.
Может стоит сначала разобраться почему перехват базового эксепшна - это плохо, а потом уже переводить все на pythonic код?
источник

A🌚

Al 🌚l in rannts
Точнее не «плохо», а «неправильно»
источник

💭П

💭 Руслан Прохоров... in rannts
Al 🌚l
Может стоит сначала разобраться почему перехват базового эксепшна - это плохо, а потом уже переводить все на pythonic код?
Потому, что лень было смотреть в методы и читать документацию, кто какие raise возвращает. Потому, что "я сделал вам шаблон", и "мне плевать, что он не Python Style, а Java/PHP", "А еще я в return помещу метод, который получает в качестве аргумента метод, у которого в аргументе еще один метод, и не оставлю ни какой docstring к этому. А все ваши код ревью я буду отметать, если они не будут так как я хочу )
источник

💭П

💭 Руслан Прохоров... in rannts
И вот это медленно всё ломаеться и переделываеться.
источник

💭П

💭 Руслан Прохоров... in rannts
Если человек мне говорит, что не нужно писать тесты на методы которые используются в разных тестах (общий код), или говорят, что я должен сделать для методв который парсит txt отдельный класс...
источник

💭П

💭 Руслан Прохоров... in rannts
Что мне пытаться спорить с ним?
источник

💭П

💭 Руслан Прохоров... in rannts
У нас ОЧЕНЬ большое легаси. Просто чрезмерное. И я хочу со временеим от него уйти. Сделать так, что бы код был читаем, и понятен.
источник

💭П

💭 Руслан Прохоров... in rannts
Что касаеться берехват базового эксепшена, так это я думал не надо обхяснтяь, а оказываеться что нужно.
источник

A🌚

Al 🌚l in rannts
От легаси не денешься никуда, хоть ты тресни. Любое твоё решение в продакшене станет легаси со временем
источник

💭П

💭 Руслан Прохоров... in rannts
А вот объяснять "простые" вещи я не научился(
источник

💭П

💭 Руслан Прохоров... in rannts
Al 🌚l
От легаси не денешься никуда, хоть ты тресни. Любое твоё решение в продакшене станет легаси со временем
Ну оно хотябы будет Python легаси, а не Java )
источник

A🌚

Al 🌚l in rannts
💭 Руслан Прохоров
Что касаеться берехват базового эксепшена, так это я думал не надо обхяснтяь, а оказываеться что нужно.
Просто если ты не можешь объяснить зачем что-то делать, то зачем это делать.
источник

💭П

💭 Руслан Прохоров... in rannts
Al 🌚l
Просто если ты не можешь объяснить зачем что-то делать, то зачем это делать.
Читаемость
источник

💭П

💭 Руслан Прохоров... in rannts
и поянтность, не всегда аргумент.
источник

A🌚

Al 🌚l in rannts
Ну так вопрос то не в читаемости
источник

💭П

💭 Руслан Прохоров... in rannts
в PEP 8 это не описано нормальным языком. В GCSP тоже.
источник