『命名空间』规划示例

<Company>.(<Product>|<Technology>)[.<Feature>][.<Subnamespcae>]

 

 (<Product>|<Technology>)处可以分为:

  • Application ——项目或产品。
  • Foundation ——公共库。纯粹的Class Library,没有UI。
  • Framework ——组织通过架构,基于之上,面向某个开发领域扩充的Class Library和控件,其本身能独立运行,但完全可以集成在具体的项目或产品中。
  • Utility ——企业内部工具。比如现场故障排查工具、Dump和日志分析工具。
  • Training ——完全面向培训用途 。

分级:

Application

Framework

Foundation

CLR

(* Utility && Training 可以贯穿始末)

 

posted @ 2009-12-06 11:22  Glife  阅读(156)  评论(0)    收藏  举报