Підтримуваність

Кейс: створення ПЗ на Python

Mark Pedigo

Principal Data Scientist

PEP 8

  • Офіційний гайд зі стилю
  • Рекомендації щодо форматування коду, іменування
  • Підвищує читабельність і підтримуваність коду

Програміст сумлінно дотримується стандартів PEP 8

Кейс: створення ПЗ на Python

Переваги форматування коду за PEP8

  • Краща читабельність
    • Послідовність
  • Легша співпраця
    • Спільні правила стилю
  • Менше помилок
    • Допомагає уникати типових хиб

Двоє людей співпрацюють за комп'ютером

Кейс: створення ПЗ на Python

PEP8 і іменування змінних

  • Ім'я має бути чітким і змістовним
  • Надає конвенції для послідовності
  • Зрозумілі імена запобігають помилкам
    • Використовуйте конвенцію snake_case
    • Різні імена: my_variable проти myVariable

Синьо-жовта змія

Кейс: створення ПЗ на Python

Як PEP8 зменшує кількість помилок

  • Уникає неясних імен
  • Заохочує простоту
  • Підтримує послідовність
Кейс: створення ПЗ на Python

Що робить бібліотека Pylint?

  • Перевіряє код на відповідність PEP 8
  • Аналізує форматування та іменування
  • Оцінює код
  • Надає детальні звіти
Кейс: створення ПЗ на Python

Переваги pylint

  • Виявлення помилок
  • Поліпшення якості коду
  • Налаштовуваність і гнучкість
  • pylint myfile.py
Кейс: створення ПЗ на Python

Дорожня карта

Дорожня карта, що показує, які частини проєкту ми завершили і з чого почнемо.

Кейс: створення ПЗ на Python

Давайте потренуємось!

Кейс: створення ПЗ на Python

Preparing Video For Download...