9 прочтений · 1 год назад
Обучение Python. Часть 1.2 PEP8
Что такое PEP8 и зачем он нужен? PEP8 - это набор руководств по соглашениям о кодировании на Python. Цель PEP8 - способствовать согласованности и удобочитаемости кода в различных проектах на Python. Рекомендации охватывают все - от отступов и соглашений об именовании до стиля комментариев и структуры кода. PEP8 важен по нескольким причинам. Во-первых, это облегчает разработчикам чтение и понимание кода друг друга. Когда над проектом работают несколько разработчиков, согласованность является ключом к тому, чтобы каждый мог легко понять, что происходит в кодовой базе...
1K прочтений · 6 лет назад
Выбираем инструменты статического анализа кода в Python
Это расшифровка одной из тем пилотного выпуска Python Junior Podcast от команд сообщества MoscowPython и курсов LearnPython. Вы можете прослушать аудиоверсию статьи: Григорий Петров, MoscowPython, VoxImplant: У любого разработчика есть немного идеального кода. Обычно это несколько экранов, классов, методов, помещенных в один файл (реже — два или три). Разработчик его постоянно пишет, улучшает, дописывает. И долгими зимними вечерами он открывает этот единственный файл, смотрит на эти несколько строк идеального кода, плачет, а потом закрывает его и делает то, за что ему платят деньги. Поэтому статический анализ кода — это скорее история боли, костылей и ловушек...