Size: a a a

Сообщество Python Программистов

2020 March 05

€&

€×÷%_ &#€#¥... in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
а вот "не по-питонски" он не подсказывает. И мне тоже эта тема интересна
+
источник

R3

Rud 356 in Сообщество Python Программистов
Ну яб сказал, что лучше делать красивые имена, чтобы код сам себя объяснял без нужды глядеть а что внутри функции
источник

R3

Rud 356 in Сообщество Python Программистов
Сверх этого - знать как можно использовать стандартные функции у объектов чтобы опять же не городить велосипеды
источник

€&

€×÷%_ &#€#¥... in Сообщество Python Программистов
источник

€&

€×÷%_ &#€#¥... in Сообщество Python Программистов
Вот пример того что я хочу узнать
Из розряда не делай так
источник

R3

Rud 356 in Сообщество Python Программистов
Ну представь, словно ты в первый раз видишь свой код
источник

R3

Rud 356 in Сообщество Python Программистов
Попробуй его бегло посмотреть и все ли выглядит просто
источник

R3

Rud 356 in Сообщество Python Программистов
Нет ли где-то мегафункции: сделать пиздато?
источник

EA

Eugene Artesius Pask... in Сообщество Python Программистов
Rud 356
Попробуй его бегло посмотреть и все ли выглядит просто
Если ответ: нет?
источник

R3

Rud 356 in Сообщество Python Программистов
Попробуй разбить её на несколько маленьких функций
источник

R3

Rud 356 in Сообщество Python Программистов
И так пока все не станет очевидно
источник

EA

Eugene Artesius Pask... in Сообщество Python Программистов
Беда
источник

R3

Rud 356 in Сообщество Python Программистов
Глаз очень быстро замыливаеться, если там стена кода
источник

R3

Rud 356 in Сообщество Python Программистов
Еще полезный принцип DRY или не повторяй код
источник

R3

Rud 356 in Сообщество Python Программистов
Код повторяется? - Сделай функцию!
источник

R3

Rud 356 in Сообщество Python Программистов
Так будет очень легко читать код когда скажем был метод в классе: запустить_фабрику
А в нем вызовы функий: завезти_станки, научить_рабочих, привлечь_инвесторов
источник

EA

Eugene Artesius Pask... in Сообщество Python Программистов
Rud 356
Код повторяется? - Сделай функцию!
Если в коде меняется буквально пара строк — пихать все в аргументы?
источник

R3

Rud 356 in Сообщество Python Программистов
Что?
источник

EA

Eugene Artesius Pask... in Сообщество Python Программистов
К примеру, мне нужно провернуть одни и те же операции с файлами с расширением .mp3 и .mp4
источник

R3

Rud 356 in Сообщество Python Программистов
Ну а почему бы не выделить просто переменную, которая будет отвечать за переключения 3/4?
источник