Comment by runarberg
5 years ago
Does that matter. A team with a senior/junior separation should have in place a system of peer review where a code not understandable to a peer will not get merged upstream. There would be a CI system with a linter that forbids abusing syntax for writing dense/obscure code. If a code requires documentation there should be in place a doc-coverage tool which forbids new undocumented code from being merged upstream.
If these systems are not in place, and a senior developer can get away with writing overly complex code, then that is the fault of management, not the developer.
No comments yet
Contribute on Hacker News ↗