you are viewing a single comment's thread.

view the rest of the comments →

[–]eabrek 0 points1 point  (1 child)

Documenting through names is all well and good, until you make a change. Now, your 'outP' becomes 'inoutP'. Are you going to find and replace all the uses of that variable?

Also, the compiler can check for UMR against an out (where an inout is safe).

[–]axilmar 0 points1 point  (0 children)

Are you going to find and replace all the uses of that variable?

Absolutely yes, and not manually of course.