C#Design Patterns,编写我的Web应用程序的最佳方法是什么?

时间:2011-10-15 04:28:59

标签: design-patterns

我正在编写一个可以获得良好结果并在未来成长的Web应用程序。如果它发生,一个团队将编程它而不仅仅是我。所以,我想为我的编程找到一些设计模式。

我不知道是否应该用我的语言或英语编写方法名称,我应该如何命名我的数据库等等。

有人知道为此目的的好指南吗?

1 个答案:

答案 0 :(得分:1)

@sll的回答可能证明对你来说是最有把握的,但我喜欢你努力变得更好。我们让实习生阅读Head First Design Patterns:http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124(如果您拥有Safari Online帐户,则包括在内)。

这本书是一个非常坚如磐石的概述,是设计模式的一个相当不错的基础。所有代码在技术上都是用Java编写的,但它可以很好地转换为任何OO语言。

关于你使用什么语言的问题(再次,因为它不是一个真正的设计模式作为文化范例IMO),我会尽力考虑你的时间来开发软件,你期望你的观众是。行业规范是尝试使用与CLR编写的语言相同的语言(通常这是英语),但我只是提供这一点/对应点:

  • 如果您打算开源或外包您的代码,那么它可能会限制可以继续使用葡萄牙语范例的开发人员。

  • 使用您的语言快速优雅地创建的代码库比使用英语的代码库更好(并且需要很长时间才能发布)以符合行业标准。

作为最后的评论,如果它主要是用英文写的,但是你用葡萄牙语提到了几个方法,那么没有像样的开发人员应该介意(或者稍后重构),只要你评论方法做什么。充分。

当然,此链接是Microsoft方式,但它也应该对您的问题有所帮助:http://msdn.microsoft.com/en-us/library/ms229042.aspx