浅见浅见
1、我们应该把自己当成操作系统。
构建一个新的程序就是开荒,开一片土地,围一个小院,开始解决问题。
有的就是空间,储藏室、临时工作厂、完成工作的内容、工作流程、根据工作流程设计的工艺流程。设置各个职能单元,构建工作流程。根据职能单元建立类关系。根据标准化的选择项,设计字典。根据容易更改的任务要求,设计类层次和接口,根据对功能的要求设计接口。
2、代码质量是什么?
格式要一致,主要是命名规则和实现功能的结构。
代码要容易维护,主要是没有注释的情况下能够理解代码是干什的。
代码的健壮性,对异常和错误的处理要得当,对输入要进行筛选和验证。
还要求对代码要能复用,尤其是那个可以复用的功能的实现。
逻辑的正确性是代码质量的最基本的标准了。
3、名称空间是职能部门。
应该是相关的职能部门。职能部门内部就是各个职能类,就是相关的实现功能的执行单元。