| name | programming-common |
| description | General programming best practices applicable to all languages. Covers clean code, testing, refactoring, version control, and development workflows. Use when writing or reviewing code in any language. |
Programming Common Practices
When to Use
- Writing code in any programming language
- Reviewing code for quality and maintainability
- Refactoring existing code
- Setting up development workflows
- Creating documentation
Core Principles
Clean Code
Write readable, maintainable code:
@art-of-readable-code.md
@clean-code.md
@cleanliness.md
Testing
Comprehensive testing strategies:
@art-of-testing.md
@test-driven-workflow.md
@regression-prevention.md
Development Workflow
Best practices for development:
@start-from-small.md
@refactoring.md
@general.md
Code Quality
@do-not-repeat-yourself.md
@keep-it-simple-stupid.md
@renaming-and-cleaning-workflow.md
Version Control
Git and version control practices:
@version-control.md
Documentation
@documentation-performance-claims.md
@EXAMPLE-README-REPOSITORY-ROOT.md
@EXAMPLE-README-MODULE-ROOT.md
Tools & Environment
@emacs-server.md
@screen.md
@slurm.md
Debugging
@debugging-message.md