The value of comments and references depends on the software context. If inexperienced people are expected to be editing or reading the code they're more valuable. However, they are expensive to keep in sync with changes to the implementation and the value has to balanced against this cost.
Java and C# did not replace C. They're typically used for different tasks.
Objectively speaking, do we have evidence these enterprise OOP practices lead to better software?
Java and C# did not replace C. They're typically used for different tasks.
Objectively speaking, do we have evidence these enterprise OOP practices lead to better software?