Растолстеют оба
Чёт слишком жизненно!
жил да был тонкий сервис. С хорошими, добрыми родителями, с трейт-дядями-тётями. И родился у него ребёночек. Толстый контроллер. Он безжалостно эксплуатировал тонкий сервис. Чтоб облегчить мучения дитяти, тонкий сервис стал брать часть ответственности на себя. Но толстый контроллер вырос, а тонкий контроллер ушёл в другой проект. Дети взрослеют - это естественный ход событий.
Но в новом проекте у тонкого контроллера не было поддержки трейтов-дядей-тёть, и он собрал их функционал на себя. Позже родился второй, здоровый, толстенький контроллер. Но его предок уже сам не понимал, что делал, его красивые атомарные действия превратились в запутанный лабиринт, и толстый контроллер, стараясь следовать наследию, сам стал спутываться и запутываться. Он спотыкался сам об себя, неизбежно привлекая предка, пока не загнулся совсем, из-за перелома узких мест.
Конец.
p.s. лучше бы сразу с лестницы упал
Но в новом проекте у тонкого контроллера не было поддержки трейтов-дядей-тёть, и он собрал их функционал на себя. Позже родился второй, здоровый, толстенький контроллер. Но его предок уже сам не понимал, что делал, его красивые атомарные действия превратились в запутанный лабиринт, и толстый контроллер, стараясь следовать наследию, сам стал спутываться и запутываться. Он спотыкался сам об себя, неизбежно привлекая предка, пока не загнулся совсем, из-за перелома узких мест.
Конец.
p.s. лучше бы сразу с лестницы упал
Там написано, что должно быть не скучное повествование.
увы. Для меня было не скучно =(
Поддерживаю. Прочёл, затаив дыхание.
PhatPhucingControllerExEx_v2
Чтобы написать коммент, необходимо залогиниться