Итак, я читал об этой вещи под названием SOLID (смешанный с) Writing Testable Code. А затем конкретно о части D. Как следовать этим рекомендациям при использовании примитивных типов или методов/классов, предоставляемых языковой библиотекой.ТВЕРДЫЕ и модульные испытания. Использование языка, предоставляемого методами/классами
один также необходимо использовать Dependency Injection для массивов (Java (new int[64]
) или членов класса, скажем, в FileWriter ?. ли эти необходимость быть впрыскивается с помощью DI или может класс еще инстанцирования их ли?
Как далеко вы должны следовать приведенным выше рекомендациям?
Я не ищу ответа на язык (если возможно). ИМХО ответ должен применяться, например, для PHP, Python Java, heck, even C