你如何组织命名空间?

kit*_*une 5 .net namespaces project-organization

所以我有逻辑实体(人,国家等),GUI元素/控件,数据和导航控制器/管理器,然后是四叉树和定时器之类的东西,我总是很难将这些东西干净地分成逻辑命名空间.

我通常有这样的事情:

  • Leviathan.GUI.Controls
  • Leviathan.GUI.Views
  • Leviathan.Entities
  • Leviathan.Controllers(数据和其他东西)
  • Leviathan.Helpers(树木和其他东西)

这有什么好的指南吗?我需要制止这个烂摊子.

Pat*_*h22 2

尽量避免使用“and other stuff”或“misc”。类别,如果您将事物归为这些类别,那么您根本无法真正组织它们。