Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
💻 Tech Guide: Simplicity, Clarity, and Maintainability
🚀 I. Core Principles
These principles guide all technical decisions and coding practices within the company.
1. Principle of Least Surprise (POLS)
2. YAGNI (You Aren't Gonna Need It)
3. KISS (Keep It Simple, Stupid)
4. Directness and Humility in Design
🛠️ II. Coding Practices
1. Naming
HTTP).isValid,isEnabled).2. Functions and Methods
3. Comments and Documentation
4. Error Handling
catch(Exception)is often a sign of laziness.🏗️ III. Architectural Simplicity
1. KISS > DRY (Don't Repeat Yourself)
2. Avoid Abstraction for Abstraction's Sake
3. Dependency Management
4. Testing
5. Package-by-feature then by layer.
Beta Was this translation helpful? Give feedback.
All reactions