4 ms·
The issue is that the meaning of "clean code" here isn't code that's clean and legible. It's code written in the typically over engineered OOP-heavy Java style
by adlpz 4y ago
The issue is that the meaning of "clean code" here isn't code that's clean and legible.
It's code written in the typically over engineered OOP-heavy Java style. Think lots of "patterns", massive amounts of inheritance, interfaces and factories everywhere.
I made the decision of abandoning any clean-code-ish practices within my teams long ago.
I still demand the code to be structured sensibly, be clear, well named and documented.
- andirk 4y ago"clean" means more formal and specific?? That's often the opposite of clean. But ok understood. I should have read the article. Let's not add LOC if it's not helpful. I finally picked up Typescript to strengthen my Javascript code, and I'm a huge fan now, but a lot of the added features aren't always helpful whether because of project size or complexity. And the typeahead -> add code features on IDEs add a lot of bloat like yeah interfaces on _everything_.