Подробный гайд по дизайну API на Java, который содержит кучу советов по неймингу методов и параметров.
https://theamiableapi.com/2012/01/16/java-api-design-checklist/
#java #cleancode
https://theamiableapi.com/2012/01/16/java-api-design-checklist/
#java #cleancode
The Amiable API
Java API Design Checklist
There are many different rules and tradeoffs to consider during Java API design. Like any complex task, it tests the limits of our attention and memory. Similar to the pilots’ pre-flight chec…
Почему приложение все-таки должно крешиться, и как этому могут помочь разработчики.
http://jeroenmols.com/blog/2017/03/08/appcrash/
#cleancode
http://jeroenmols.com/blog/2017/03/08/appcrash/
#cleancode
Перечень наиболее часто встречающихся code smells, по которым можно понять, что где-то что-то пошло не так. Ну а некоторые из них могут послужить источниками вдохновения для написания новых правил линтера.
https://8thlight.com/blog/georgina-mcfadyen/2017/01/19/common-code-smells.html
#cleancode
https://8thlight.com/blog/georgina-mcfadyen/2017/01/19/common-code-smells.html
#cleancode
8th Light
Common Code Smells | 8th Light
Developers are typically trained to look out for and guard against logical errors that have been accidentally introduced to their code. Such errors will range from forgotten edge cases that have not been handled to logical bugs that cause entire syst...