Хочу поделиться довольно полезными правилами📝
Недавно начал читать "Чистый код" Роберта Мартина (да-да заезженная тема и все, кому не лень ее читали, я знаю, заткнись). И в самом начале говорится о правилах 5S - это японские правила соблюдения порядка, которые применимы и в кодинге. Давайте продублирую, лишним не будет:
1) Seiri (Сортировка) 🗂
Сортируем нужное и ненужное: ветки в git'е, зависимости и код, который "когда-нибудь пригодится" (он не пригодится, поверьте). Оставляем все, что нужно для конкретного проекта или конкретной задачи. Не надо складывать все приколюхи в utils.
2) Seiton (Соблюдение порядка) 📂
Чёткая структура: ui компоненты — в widgets/, dto — в models/, газировку — в кружку (а не на клавиатуру, как я. Сейчас придется новую покупать).
3) Seiso (Содержание в чистоте) 🧼
Удаляем мусор: print'ы для дебага с текстом "тут ашыбка", закомментированные куски и прочее.
4) Seiketsu (Стандартизация) 📜
Один кодстайл на всех. Форматируем, используем запятые по договоренности, схожий нейминг для схожих элементов и т.д.
5) Shitsuke (Совершенствование) 🚀
Автоматизируем рутину, рефакторим код и учимся на ошибках (желательно на чужих).
86 апреля 2025 г. 506 3