| ▲ | usewik 4 hours ago | |
> If your variable is not named well and you need a comment, name your variable better. 100% agree. While you are at it, consider naming and writing your functions in such a way that doesn't require a wall of comments. Clean Code uncle Bob style. | ||
| ▲ | t-writescode 4 hours ago | parent | next [-] | |
Indeed. If you’re going to have an essay on top of a function or anywhere in code, earn the essay. That code better be operating on a ton of assumptions or using some creative logic to get to how it is that a simple reading doesn’t make sense. I’ve done it myself on: * engine definitions for complex workflows and DSLs * heavy graph theory sections that included ASCII diagrams to clarify flow. But those functions are probably 1 in 100 or rarer. Basically everything else is good enough with basic IDE-helping javadoc style comments at best, maybe with some input parameter clarification and business logic-clarifying 1-2 line comments sprinkled throughout. | ||
| ▲ | throwaway2037 an hour ago | parent | prev [-] | |
Without starting a flame war, in 2026, is this still really a thing? I cannot recall any developer that I thought was excellent ever quoting "Clean Code [U]ncle Bob style" as gospel for how to write your code. There are just so many silly rules that he touts. | ||