我目前正在研究用于高度可维护系统的应用程序设计的最佳实践(在相当高的水平上),从而将更改的摩擦降至最低。“数据层”是指数据库设计、对象关系映射器 (ORM) 和通用数据访问技术。
根据您的经验,在数据层开发方面,您发现了哪些常见错误和不良做法,以及您采取/实施了哪些措施/或可以建议使数据层成为开发人员更好的地方看法?
一个示例答案可能包括:导致数据层缓慢、可扩展性和可扩展性差的最常见原因是什么?+ 可以采取哪些措施(无论是设计还是重构)来解决这个问题?
我在这里寻找战争故事和一些现实世界的建议,我可以将它们构建到公开可用的指导文件和样本中。