in reply to Code Maintainability
I also prefer to test predicates at the end of a line: it makes it read more like a conversation. For example:is pretty clear, but if we re-write that one line, it becomes more of a conversation with the maintainer:if ($DEBUG) { print STDERR "Debug: some value"; }Notice how well it flows in English: do this if that is very much what we say to one another all day in the real world. If this that is very much how one expects a computer to talk, not a real person.print STDERR "Debug: some value" if $DEBUG;
Really? I frequently encounter
Perhaps a regional difference in speaking patterns.if( $Going_by_the_grocery_store ) { pickup_milk(); } or if( $in_my_town ) { meet_for_beer(); }
Be Appropriate && Follow Your Curiosity
|
---|
In Section
Meditations