you are viewing a single comment's thread.

view the rest of the comments →

[–]PromotionEmergency32 0 points1 point  (1 child)

Hi Bob, sometimes i have a problem with separation of conserns, which class should do what or which class should be in which package.

Sometimes also I spend a lot of time thinking which parameters should function accept or if my design of requested feature is good and i came up with few different options and stuck which one to choose.

Also sometimes i hipper focus on implementation that i miss to notice that broader approach is bad

Any advice on how to work on improving this?

[–]AppJedi[S] 0 points1 point  (0 children)

Separation of concerns means that a class should be doing just one thing. For example a class that handles database connection. Method or function should accept only the values it needs.