As a Junior Software Engineer should I say that something has been done wrong if I feel so?

Posted by Why123 on Programmers See other posts from Programmers or by Why123
Published on 2012-01-29T15:36:55Z Indexed on 2012/10/31 23:16 UTC
Read the original article Hit count: 244

I recently joined a company and it is my first job. When reading the code base, I felt that the code was not well written. It seemed to me that the code had most of the problems mentioned here and also seemed to have an Anemic Domain Model. There are no unit tests and they don't employ any code quality checking tools like findbugs or pmd. The problem I have is that the code is very difficult to understand. Maybe my conclusions are wrong because I am not that experienced. I need advice on whether to communicate the above facts to a superior or not. If I am to communicate, to whom(Tech Lead, Architect, Product Manager) and how? And if I do communicate will they take it badly since I'm a Junior and has no experience?

© Programmers or respective owner

Related posts about work-environment

Related posts about teamwork