TGViewer
Сохранёнки программиста Сохранёнки программиста @prog_stuff · 6.51K subscribers
Post #1554 1.46K
​​Статья: Правила хорошего кода

Снайпер из Team Fortess 2 однажды сказал «У профессионалов есть стандарты». И если говорить про написание кода, то общие стандарты выглядят так:

— Соблюдайте единый Code-Style. По код-стайлу существует много разных правил, но главное — стиль должен быть единым. Например: одинаковый принцип именования, одинаковая расстановка скобок и отступов.

— Не используйте «магические числа». Это константы, которые прямо используются в виде аргументов метода, значение которых непонятно без комментария. Лучше выводить все значения в отдельные переменные и давать им понятное название.

— Используйте осмысленные имена для программных сущностей. Хороший признак — когда код не нуждается в комментариях — по названию классов и методов и так всё понятно.

— Проверяйте входные данные в начале методов. Будущие пользователи не всегда могут передавать программе те данные, которые ожидает разработчик. Поэтому важно обработать все случаи, чтобы избежать ошибок исполнения.

— Отделяйте интерфейс от реализации. Это не только соблюдение правил инкапсуляции, но и просто про улучшение читабельности кода.

Ещё больше советов по хорошим практикам в коде можно найти в этой статье.

#статья #код #советы #ru
  • 👍 4
  • ❤‍🔥 2
More from @prog_stuff
  1. Oct 13, 2026Как батчинг меняет производительность OLTP в TigerBeetle Перенос привычной схемы работы с…
  2. Oct 13, 2026Ленивое декодирование PostgreSQL в маршрутизаторе Neki Маршрутизатор шардированной базы до…
  3. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  4. Oct 12, 2026Резервные копии PostgreSQL без вытеснения данных из кэша Linux В техническом разборе резер…
  5. Oct 11, 2026Мобильные тесты Shopify: строгие проверки и визуальный поиск элементов В инженерном разбор…
  6. Oct 11, 2026Панель слоёв Figma: меньше вычислений и кэш с линейным расходом памяти В инженерном разбор…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →