У меня есть представление, что хороший код - это по сути набор колбас
method().method().method().result(); И так почти до самого низа, кто почти тоже самое. Но при этом мне не хватает понимания, как это лучше построить. К примеру, есть метод, в нём используется другой класс. Я могу пользователю вернуть класс, метод которого он использует, а могу вернуть метод класса, который используется в самом методе... И получается, что я не могу сообразить, в каком случае как лучше. А тем более у меня начинается беда, когда я не могу сообразить, создать мне под ситуацию класс или как-то выйти из того, что есть. Вот если был бы ментор рядом, то сказал бы, что я тут заплодил лишнего или наоборот))