所以我读过这个叫做SOLID (mixed with) Writing Testable Code的东西。然后特别是关于 D 部分。在使用语言库提供的原始类型或方法/类时,如何遵循这些准则。
是否还需要对数组使用依赖注入(java ( new int[64]
) 或 FileWriter 的类成员?这些需要使用 DI 注入还是类仍然可以实例化它们?
您应该遵循上述指导方针走多远?
我不是在寻找特定语言的答案(如果可能的话)。恕我直言,答案应该适用于,例如 PHP、Python Java、哎呀,甚至 C