`
freesea
  • 浏览: 127583 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

编写程序原则

 
阅读更多

1、单一责任原则-->一个类只有一个责任或动机

 

2、把方法设计成:要么改变对像的状态,要么返回信息。不要两件事都做。

 

3、消除重复代码

 

4、保证代码是干净和富有表现力的

 

5、将类和方法的数量减到最小

分享到:
评论

相关推荐

    用Delphi编写安装程序

    用Delphi编写安装程序 当你完成一个应用软件的开发后,那么你还需要为该软件... 安装程序要达到的几个原则,如配置的一次性等,在有关杂志上已有许多文章介绍,就不再累述。这里主要介绍安装程序编写中几个主要过程:

    makefile编写指导原则

    绝对权威的makefile编写指导原则,而且通俗易懂。掌握其中的1/10,你就可以做大型程序的开发了。

    编程精粹 ─── Microsoft编写优质无错C程序秘诀(Writing Clean Code )

    某些技巧与常用的编码惯例有关,但它们不是象“每个人都违背原则”或“没有人违背该原则”这样泛泛地考虑问题,而是对相应的细节进行详细的讨论。要记住,在任何时候跟在大多数人的后面常常是所能选择的最坏一条路。...

    程序文件编码原则(1).docx

    4.2.4 记录文件编写格式——日常使用表单( 级文件) HXX-XX-XX-XXX 文件编号/版本号,修订状态(仅用于记录表格) 表单名称代码(见第七条) 文件等级 (如:一阶为01) 程序文件编码原则(1)全文共4页,当前为第3页...

    程序文件的编写.doc

    " " 熟悉所编写程序的质量活动的内容和要求 " "文 件 名 "程序文件的编写 " "电子文件编码 "ZLWB004 "页 码 "5-3 " "程序文件的编写人员只有非常熟悉所编程序质量活动的编写内容和要求, " "编写出的文件 才能 准确...

    包括并发的基础理论知识、不同并发模型的选择与适用环境、编写并发程序的基本步骤,并发算法的正确性证明与性能评价,以及在编写并发程序时遵循的一些指导原则等

    包括并发的基础理论知识、不同并发模型的选择与适用环境、编写并发程序的基本步骤,并发算法的正确性证明与性能评价,以及在编写并发程序时遵循的一些指导原则等

    PD04文件编写规则程序.pdf

    文件编写规则程序 编号:AMT-PD-04 版本号/修订号:A/0 编制: 日期: 年 月 日 审核: 日期: 年 月 日 批准: 日期:...编写程序文件时应按以下规 定的章节,依序分章编写。 5.2.1. 目的 重点描述编写本文件的目的。 5

    程序文件编码原则.docx

    4.2.4 记录文件编写格式——日常使用表单( 级文件) HXX-XX-XX-XXX 文件编号/版本号,修订状态(仅用于记录表格) 表单名称代码(见第七条) 文件等级 (如:一阶为01) 程序文件编码原则全文共4页,当前为第3页。...

    (1) 根据下述情况,分别编写程序,记录 BX 中 1 的个数(需要考虑 BX 中二进制 串的特殊情况),要求如下:  循环次数已知  循环次数未知 (2)

    (1) 根据下述情况,分别编写程序,记录 BX 中 1 的个数(需要考虑 BX 中二进制 串的特殊情况),要求如下:  循环次数已知  循环次数未知 (2) 按照下列要求,编写相应程序段。 1) 起始地址为 string 的主存...

    SQL编写程序规范规则

    命名规范;程序书写规范;sql优化规则;索引的使用原则;

    实现单处理机下的进程调度程序

    编写一个单处理机下的进程调度程序,模拟操作系统对进程的调度。 要求: 能够创建指定数量的进程,每个进程由一个进程控制块表示。 实现先来先服务调度算法:进程到达时间可由进程创建时间表示。 实现短作业...

    2018年西门子杯中国智能制造挑战赛逻辑控制设计开发-六部十层电梯群控程序(scl编写)(省赛一等奖)

    这是去年参加省智能制造挑战赛的程序(省赛一等奖),用的SCL语言编写的,当时没有时间详细做,可能比较仓促,希望你们拿到程序可以完善没有做完的智能群控调度算法

    程序文件编写与管理.doc

    2.2 程序文件的详细要求 2.2.1 程序文件的结构和内容 程序文件是质量手册的支持性文件,是质量手册中的原则性要求的进一步展开和落实, 程序文件的编制必须依据质量手册,符合质量手册的有关要求,并从质量管理体系...

    基于C语言编写的贪吃蛇程序

    基于C语言编写的贪吃蛇程序,可以参考参考。先在程序中设计好数组元素与蛇,食物的对应关系; 产生一个固定大小有边界的游戏区域,蛇从区域中随机一点出发,运动限 制在游戏区域内; 蛇的运动方向为直线运动,只走横...

    ☆实验室管理体系文件程序文件的编写.pdf

    程序文件的编写 编写程序文件时,必须以质量手册为依据,要符合手册的规定与要求。 程序文件应具有承上启下的功能,上承质量手册,下接作业指导书,应能控制作业文 件并把手册纲领性的规定具体落实到作业指导书中去...

    结构化程序设计与面向对象程序设计的简述.docx

    结构化程序设计与面向对象程序设计的简述全文共4页,当前为第1页。结构化程序设计与面向对象... 程序员采用结构化编程方法,将一个复杂的程序分解成若干个子结构,便于控制、降低程序的复杂性,因此容易编写程序,同

    程序文件与编码原则.doc

    "修订履历记录 " "版本 "文件编号 "制/修内容 "生效日期 "制/修部门 "拟 订 " "A.0 "PG-001 "程序文件编号编码原则 "2018.1.1 "总经理室 "陈建东 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " ...

    C语言程序:模块化设计.doc

    请根据给出的各任务,采用模块化程序设计原则设计出所需模块(函数)。只写出各函 数的原型、各函数调用表达式 和 各函数定义的头部(此作业先不要考虑子函数内部如何实现)。 例如:编写多函数程序,判断某个给定...

    体系文件编写控制程序.doc

    体系文件编写控制程序 一、目的 1.1、对公司各体系以及部门要求相关的文件和记录进行有效控制,确保其适用性、 有效性和可追溯性。 1.2、对记录进行控制和管理,提供产品质量、环境、职业健康与安全、社会责任、 ...

    《.NET应用程序架构设计 原则 模式与实践》

    《.NET应用程序架构设计 原则 模式与实践》《.NET应用程序架构设计 原则 模式与实践》

Global site tag (gtag.js) - Google Analytics