Bogarting 数据访问层
情况: dba 是一名异地承包商,他在 TFS 中检查整个 DAL 代码。作为前端开发人员,如果能够添加列、调整过程等等,而不必依赖等待这个家伙回复你的电子邮件来完成工作,那就太好了。
问题:推荐的解决方案/流程是什么,可以实现更快速/敏捷的开发,同时保持数据完整性以及团队之间的和平、友爱和幸福?
我在此处得到了一些关于程序员的良好反馈
Situation: The dba is an offsite contractor who keeps the entire DAL code checked out in TFS. It would be nice as the front end developer to be able to add columns, and tweak procs and whatnot, without having to rely on waiting for this dude to respond to your emails to do the work.
Question: What would be a recommended solution/process that would allow for more rapid/agile development, while maintaining data integrity as well as peace love and happiness among the team?
Im getting some good feedback on Programmers HERE
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的问题没有通用的技术答案(除非您可以定义一种非常有限的所需访问权限,可以通过他在 DAL 等中为您提供的 API 来提供)。
假设您已经尝试与他交谈,甚至可能升级了问题,那么限制访问可能有正当理由(安全性、数据模型完整性、性能调整、版本控制等)。
尝试理解他的方法背后的推理,并更好地定义您的实际需求,之后您可能可以制定对您的架构(例如前面提到的 API)或您的开发流程的改进。最重要的是,坦诚地说出你的担忧,只要你愿意理解对方,沟通就能大有帮助。
There is no general technical answer to your question (unless you can define a very limited kind of needed access, which can be supplied via an API he provides for you in the DAL, etc.).
Assuming you already tried to talk with him and probably even escalated the issue, there is probably a valid reason for limiting access (security, data model integrity, performance tuning, version control etc.).
Try to understand the reasoning behind his approach, and to better define your actual needs, it is possible that after that you can formulate an improvement to your architecture (such as the aforementioned API) or your development process. Most importantly, talk frankly about your concerns, communication can go a long way, as long as you are willing to understand the other side.