· 1 min read
Clean Code Resources and Tools
Constructing the simplest possible code
Index: [Tips on writing Clean Code]({{ site.baseurl }}/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](http://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
-
[Falsehoods](http://Awesome Falsehood)
-
The Clean Code Book
-
Cleaner REST APIs: RESTful API Designing guidelines — The best practices
-
Microservices and Micro frontend.
Share: