What disturbs me even more are people, asking such questions in job interviews. How can ‘bending a language into something nobody understands’ be a positive qualification for a developer?
-
-
-
Maybe the job is to fix such code :)
-
The fix is to implement procedures that catch such code: CI, linter, PullRequests with an actual culture of peer-review to name a few. Also implement Tests around the outer interfaces (APIs & such). Now you are free do remove & refactor without breaking things.
-
So to fix this you need people who are eager to build and live these processes. It doesn’t matter if they know all dark sides of a language from the top of their head.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.