- Quotes from Uncle Bob - Robert C. Martin author of books like Clean Code ,Clean Architecture.
- Software should be easy to change the behavior of our hardware. If we make it hard to understand, we have done harm.
- I will not write harmful code. Release any known defect, make it hard to understand by other developers.
- The Code I produce will always be my best work, I will not release code that is not good in behavior or structure.
- I will make or provide a sure easy and repeatable proof that the code work as it should. test that delivers the client request.
- I will make timely and many frequent releases so as to not impede my fellow developers – no big merge.
- Fearlessly and relentlessly improve the code I will not make the code worst.
- Keep productivity of the team high.
- I will continuously ensure others can cover for me and I can cover for others - knowledge share, my responsibility I am not the only team member with knowledge, pair programming.
- Produce estimate that are honest in size and precision, never ever don’t make false promises or promises without certainty else your lying – make boundaries… like, if all goes well perfectly then it will take 2 days but if it goes as they usually do then 5 days..
- I will never stop learning and improving my craft, we should improve lives.
- Tools 1.PMD- program mistake Detection 2. SonarJava Rule 3. JavaAntiPattern.
- Take to heart the understanding that my contribution to life as it exist and the writing of software as being the most important thing in today’s world
- Separation of concerns. Divide your application into distinct features with as little overlap in functionality as possible. ...
- Single Responsibility principle. ...
- Principle of Least Knowledge (also known as the Law of Demeter or LoD). ...
- Don't repeat yourself (DRY). ...
- Minimize upfront design.