应用设计要点

顶点云服务器设计过程主要经过需求分析、协议设计、模块划分以及在代码实现过程中微调。

我们建议,如果您想使用顶点云的代码做一些自定义开发工作,最好能够维护如下几条准则,这是我们根据设计过程中遇到过的问题总结出的经验:

  1. 先设计基本的模型结构,之后逐步实现业务逻辑,最后根据业务逻辑扩展模型结构。我们在设计顶点云的基础功能时,经常遇到需要调整结构的情况,因为先前考虑的不足,很多临时加入的判断条件需要模型修改才能支持。因此我们建议,除非您已经有非常完善的设计流程、框架,或者您要开发规模更大的功能,否则最好在业务逻辑实现前不要过早确定最终的模型。
  2. 维持服务器和用户代理的独立。您应当理解我们将 server用户代理 划分开的目的,降低模块间的耦合度是维持顶点云逐步推进的重要基础。
  3. 维持逻辑转发和功能处理函数的独立。您应当理解我们将 用户代理 中各个函数使用包含 switch 块的公有方法转发的目的和意义。
  4. 可以模仿但请不要学习。我们的功能处理函数大量使用了 goto 语句。虽然它能够让程序很快跳出错误,但我们更建议使用 panicrecover 机制。我们在设计功能处理函数时最终选择了使用 goto ,并不代表我们提倡这种方式。请您根据自己的喜好来决定是模仿还是使用更多更优的方式。

感谢您的阅读!到这里顶点云的应用程序服务器文档就结束了,您可以阅读 顶点云应用服务器变动记录 以了解顶点云应用程序服务器开发过程的变动历史,或者阅读 顶点云 Web 服务器 以了解顶点云 Web 服务器的相关信息。