Как написать чистый код на Python (три совета) 🐍
Все же хотят писать чистый код, чтобы другие смогли разобрать его, но не все знают, как правильно это делается. Мы сегодня научимся писать код максимально чисто. Раньше мне приходилось работать с чужим кодом, иногда из-за того, что я не мог понять их чертовский говно-код, я тратил на него больше времени.
Зачем мне вообще писать чистый код?
Если твой код может понять только один человек - ты, то как ты будешь работать с командой? К примеру, ты написал код без всяких отступов, комментарий, которые делают код лучше. Да, программа работает, но проходит несколько дней, и код тебе нужно дорабатывать, так как появились некоторые идеи с проектом, а как только ты сел за роботу с проектом ты не понимаешь, что ты написал и теперь тебе приходится тратить уйма времени на то, чтобы разобраться в нем, велика вероятность того, что ты даже не разберёшься в своем коде. Без чистого кода ты не сможешь работать с командой, да и вообще не разберёшься в своем же коде.
Практическая часть 💻
И так мы поняли, что внешний вид кода имеет значение. Теперь же нам предстоит понять, как пишется красивый и читабельный код.
Название функции, классов, и переменных
По теме вы поняли, что нужно правильно указывать название функции, классов, и переменных, точно также нужно правильно указывать содержание переменной.
Например:
number1 = 123
number2 = 345
Как не нужно делать:
a = 321
b = 231
Главное не сделать слишком длинное название.
Отступы
Чтобы строка не занимала много место нужно делать правильно отступы.
Пример правильных оступов:
def clac (number1, number2, number3,
number4, number5, number6):
Пример неправильных отступов:
def clac (number1, number2, number3,
number4, number5, number6):
Не делайте лишних отступов!
Комментарии
Блоки комментариев - они объясняют весь или некоторые части кода.
Нельзя:
Комментарии не пишите, если код состоит из одной строки. Они могут мешать.
Больше информации:
Перейдите в телеграмм канал и скачайте книгу, не забудьте подписаться!