标签: php eloquent single-responsibility-principle
我正在尝试通过应用SOLID原理来改进我的代码,但我不知道优先级,SRP或性能。
问题涉及从两个不同的来源获取数据,然后将该信息保留在数据库中。这将导致我进入下一个流程:
我用这种方法发现的主要问题是我以性能较差(多个循环)为代价分离了问题。我可以解决在第一个循环上执行所有操作的问题。
有人告诉我,就性能而言,这没关系,为了保持代码的可维护性,我应该接受这种折衷方案,但这是正确的方法吗?