← Timeline
Avatar
Eliyahu Duvidzon

Всю жизнь живу с ООП и не нашёл ничего хорошего для dependency injection, кроме конструкторов. Не количество строк главное, а поддерживаемость. Каждый, кто умножает фреймворки, приносит баги.

Пиркей Авот

To react or comment  View in Web Client
Comments (5)
Avatar

Категорически не согласен 😉 Любой, кто умножает boilerplate code, отвлекается от бизнес-логики и конец его - удел в аду рефакторинга.

Avatar

на самом деле понятно, что истина где-то рядом.

то есть я думал про бойлерплейт
есть такая ученическая ошибка, когда тебе только объясняют, что нужно вынимать в константы все магические числа, вынуть в ндну константу два значения которые равны только случайно. так вот я считаю, что если твои мейны при "ручном" di похожи, это случайная схожесть, а не семантическая. а, и кроме того в сложных случаях при использовании di контейнера тебе приходится отмечать в зависимом классе разные зависимости которые реализуют один интерфейс, таким образом опосредованно зная о деталях реализации зависимостей.

Avatar

Shmuel Leib Melamud, кстати, я не могу отредактировать камент чтобы добавить точку))))

Avatar
Avatar
To react or comment  View in Web Client