Clean Code Resources and Tools
Constructing the simplest possible code
Index: Tips on writing Clean Code
Linters
SonarLint is good for most cases.
-
Python: SonarLint or PyLink
-
Java: SonarLint or Sonar Cube
-
Typescript: TSLint
Domain/Language-specific tips
-
For Deep Learning/Machine Learning: fastai coding style
-
Java: Google Java Style Guide
-
Python: pep8 or Google Python Style Guide
Natural next steps:
-
Design patterns: Design patterns for Humans and Java Design Patterns in Stories
-
The Clean Code Book
-
Cleaner REST APIs: RESTful API Designing guidelines — The best practices
-
Microservices and Micro frontend.