So I recently started a new job for a small software company. They've got some old technology which I was aware of during the interview process.However, I've been digging into their code-base, and I'm kind of horrified by what I'm seeing:Swallowed exceptions Servlets generating HTML instead of sending data to JSP for view Repeated code Passwords being stored as plaintext indatabase instead of hashes No unit tests No build toolingThe guy who wrote most of the code is my boss. We've got a good working relationship so I'm in a position to effect a lot of change, but not sure where to start.Just wanted to get some opinions from others who've been in my situation and what your game plan was to improve the quality of the software.
Refactoring Atrocious Java Code
java;code quality;clean code;code reuse;code smell