|
|
|
|
|
by stephc_int13
1167 days ago
|
|
Naming is extremely important, and while strlen is a very basic and hardly ambiguous example, consistency is key and I believe that good naming rules should be applied globally or at least at the framework level. I think that full words and verbs are easier to read and avoid ambiguity. I guess this is a matter of style and preference. This anecdote reminds me of the Mutazt type, something I found in a new codebase I was asked to debug. I had to dig for almost an hour to find exactly what this type was. Turns out it was a char*, a C string. Buried under 4-5 levels of abstractions. Mutazt = Mutable ASCII Zero Terminal. |
|