JavaRush /Java Blog /Random EN /Typical mistakes of novice programmers
vozni4iy
Level 20

Typical mistakes of novice programmers

Published in the Random EN group
Not long ago I tried to get a job as a Java tester (my current level is 19). I received the following feedback: Unfortunately, there are errors in the task. Below is feedback from our specialist: Implicit logic in methods Lack of hierarchy, inability to compare objects by type Insufficient familiarity with basic things in Java Use of cumbersome constructors like CLEANER (false, false, true, false, false, false, false) Spaghetti code there, where it was possible to simplify the logic The point is that my program fulfills all the requirements. which were described in the technical specifications. To describe it, I had enough knowledge of Java that I currently have. But something else was missing. How to deal with this? Maybe I'm doing something wrong? Should I reread something or do something? My problem, like many beginning programmers, is not that I don’t know something, but that I don’t know how to handle what I know. I solved all the problems before, no serious problems arose. If anyone is interested in my code - https://github.com/vozni4iy/office
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION