Hacker News Digest

30 августа 2025 г. в 12:58 • github.com • ⭐ 1388 • 💬 488

OriginalHN

#coding-best-practices#code-readability#code-maintainability#software-design#software-architecture#github

Cognitive load is what matters

Когнитивная нагрузка — ключевой фактор качества кода.
Репозиторий собрал практические советы, как её уменьшать:

  • Следи за «весом» кода: одна функция = одна идея, короткие имена, избегай вложенностей.
  • Удаляй дубли: повторы усложняют чтение и тестирование.
  • Используй типы и имена как документацию: ясные сигнатуры снижают необходимость комментариев.
  • Ограничь контекст: меньше глобальных переменных, чёткие границы модулей.
  • Автоматизируй рутину: линтеры, форматтеры и тесты экономят мозговые ресурсы.

Правила применимы к любому языку и масштабу проекта.