Духовность™
Продвинутый новичок
Купил книгу эту. Первая глава, по моему, называется "выделение метода". Прочитал я, значит, это выделение метода и впал в глубокую депрессию, вызванную полным неприятием такого подхода.
Как я уже писал, сейчас я работаю с системой, код контроллеров которой как раз "отрефакторин" в соответствии с "выделением метода". В результате мы имеем простыню методов, которые порой вызывают друг-друга, составляя цепочку вызовов и труднейшее понимание кода. На каждый чих выделяется метод, который используется в коде всего ОДИН раз. Понимаете? Я сейчас, после реальной практики, когда я воочию столкнулся с таким "улучшением кода", в упор не понимаю, зачем выделять метод, если нет никаких предпосылок его дальнейшего повторного использования?
В общем, пока я не тороплюсь читать дальше эту книгу. Просто потому, что порой кажется, что рефакторингу нельзя научиться - его нужно прочувствовать и почувствовать. Осознать. Но не тупо копировать, как по инструкции.
Давайте обсудим.
Как я уже писал, сейчас я работаю с системой, код контроллеров которой как раз "отрефакторин" в соответствии с "выделением метода". В результате мы имеем простыню методов, которые порой вызывают друг-друга, составляя цепочку вызовов и труднейшее понимание кода. На каждый чих выделяется метод, который используется в коде всего ОДИН раз. Понимаете? Я сейчас, после реальной практики, когда я воочию столкнулся с таким "улучшением кода", в упор не понимаю, зачем выделять метод, если нет никаких предпосылок его дальнейшего повторного использования?
В общем, пока я не тороплюсь читать дальше эту книгу. Просто потому, что порой кажется, что рефакторингу нельзя научиться - его нужно прочувствовать и почувствовать. Осознать. Но не тупо копировать, как по инструкции.
Давайте обсудим.