我正在编写一个可以获得良好结果并在未来成长的Web应用程序。如果它发生,一个团队将编程它而不仅仅是我。所以,我想为我的编程找到一些设计模式。
我不知道是否应该用我的语言或英语编写方法名称,我应该如何命名我的数据库等等。
有人知道为此目的的好指南吗?
答案 0 :(得分:1)
这本书是一个非常坚如磐石的概述,是设计模式的一个相当不错的基础。所有代码在技术上都是用Java编写的,但它可以很好地转换为任何OO语言。
关于你使用什么语言的问题(再次,因为它不是一个真正的设计模式作为文化范例IMO),我会尽力考虑你的时间来开发软件,你期望你的观众是。行业规范是尝试使用与CLR编写的语言相同的语言(通常这是英语),但我只是提供这一点/对应点:
如果您打算开源或外包您的代码,那么它可能会限制可以继续使用葡萄牙语范例的开发人员。
使用您的语言快速优雅地创建的代码库比使用英语的代码库更好(并且需要很长时间才能发布)以符合行业标准。
作为最后的评论,如果它主要是用英文写的,但是你用葡萄牙语提到了几个方法,那么没有像样的开发人员应该介意(或者稍后重构),只要你评论方法做什么。充分。
当然,此链接是Microsoft方式,但它也应该对您的问题有所帮助:http://msdn.microsoft.com/en-us/library/ms229042.aspx