-
模块化设计,模块之间的耦合度一定要低。这样无论对于扩展,延续性,健壮性都有好处。
-
保持清晰的Debug系统,尤其对于带有一定平台性质的项目,一定要建立一个清晰的Debug系统。Debug系统在工作的时候,不应该成为系统的瓶颈。例如,使用串口输出Debug信息,不应该使用同步方式,一定要带高速缓冲。
模块化设计,模块之间的耦合度一定要低。这样无论对于扩展,延续性,健壮性都有好处。
保持清晰的Debug系统,尤其对于带有一定平台性质的项目,一定要建立一个清晰的Debug系统。Debug系统在工作的时候,不应该成为系统的瓶颈。例如,使用串口输出Debug信息,不应该使用同步方式,一定要带高速缓冲。
上一篇 xnix下的touch命令
下一篇 项目开发中的“绕”