Clean Apex Code: Comments don't lie, developers do How to properly use comments and when to avoid them is cause for endless debate in online communities.
Clean Apex: Should you return null, empty or throw an exception? Should you return null, an empty object or throw an exception?
How Long Should Apex Methods Be: Length, Depth, and Subtasks Apex methods should be short, but how short?
Efficient Apex: Context is not an excuse for using bad names We must use names that reinforce and enrich the context of our application.
Efficient Apex: Boolean parameters—Pattern or anti-pattern? Boolean parameters in Apex code. Should you really use them? It's complicated