1 遵循原来的编码风格
当更改原来的代码的时候,你的所有改变都应遵循原来的风格,不要引入一个新的风格,不要试图更改原来的代码仅仅用来符合新的风格。在一个文件内拥有不同的代码风格会使程序非常的难以阅读和理解。从写原来的代码来改变它的风格有可能会引入一些可以避免的过失或错误。
2 遵循最少意外原则
这个原则是建议你尽量减让让你的用户看到意外。
使一个用户遇到最少的意外,你必须在你的程序中加强以下的这些设计,实现,文档。
简单性 创建简单的类和方法。你需要了解向你的用户展示多少体验。
清晰性 确保所有的类,接口,方法,变量和对象有一个清晰的目的。解释在什么地点,什么时候,为什么要使用他们。
完整性 提供最小的功能,这样有可能是用户可以找到和用到。建立完整的文档,记录所有的特征和功能。
一致性 一致性的实体应该看起来和做的是一样的。建立和应用一个标准在任何可能的情况下。
强壮性 提供文档纪录可能发生的错误和异常。不要隐藏错误和异常。
3 一次就做好
把这个原则应用到所有你写的代码中,不仅仅是产品中。有些时候,写的一些原型或者试验性代码会引入到最后的产品中。所以你应该避免这些不可预测的事件。即使你的代码从来不会应用到产品中,但是还是会有一些人回来读你的代码的。所有看你代码的人都会感激你把这些原则应用到代码上的职业性和深思熟虑。
4 文档和背离
没有哪个标准是完美的和全球通用的。有些时候,你会发现你不得不背离一个已经建立的标准。当你准备背离一个原则的时候,首先你必须要明白这个原则的意义和背离这个原则的后果。如果你决定必须要与这个原则相驳的话,那么记录下来为什么你要这么做。
以上这些都是最基本的指导原则。
分享到:
相关推荐
报告进一步分析了一般性伦理概念和原则的重要性,并阐释了从一般性原则到指导性原则的转变所面临的难度。这些一般性伦理概念包括了公平公正、隐私度、自主性、透明度和可说明性等。它们不仅是人工智能和大数据伦理的...
大型企业门户网站设计开发一般性原则和建议
数据库设计简述(一般性原则) 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库设计是信息...
因此,在设计印制电路板的时候,应注意采用正确的方法,遵守PCB设计的一般原则,并应符合抗干扰设计的要求。 一、PCB设计的一般原则 要使电子电路获得性能,元器件的布局及导线的布设是很重要的。为了设计质量...
本文对常用高速器件的互连时序建立模型,并给出一般性的时序分析公式。为体现具体问题具体分析的原则,避免将公式当成万能公式,文中给出了...本文最后还基于这些实例分析,给出了SDRAM和DDR SDRAM等布线的一般性原则。
本标准规定了建设项目环境风险评价的一般性原则、内容、程序和方法本标准适用于涉及有毒有害和易燃易爆危险物质生产、使用、储存(包括使用管线输运) 的建设项目可能发生的突发性事故(不包括人为破坏及自然灾害...
6. 一般性原则:基于常态情况考虑岗位需求,而非特殊情况。 岗位设计要考虑的主要方面包括: 1. 主要工作:明确岗位的基本职责和工作内容,以及时间分配。 2. 资源和工具:识别完成岗位工作所需的资源和工具。 3. ...
在这里,笔者根据对不同类型博物馆的深入了解,结合对九华互联公司成功参与设计的多家博物馆多媒体展陈的总结,提炼出以下五条多媒体展陈设计应当遵循的一般性原则,权供博物馆设计自己的多媒体展陈时参考。...
"赛迪译丛:人工智能和数据伦理:从一般性指导原则到指导性原则" 人工智能和数据伦理是当前最重要的研究方向之一,涉及公平公正、隐私度、自主性、透明度和可说明性等方面的挑战。本报告旨在讨论从一般性指导原则到...
为了更好地支持实时业务,网络运营商在资源配置方面需要遵循以下一般性原则: 1. **充分考虑业务特性**:根据不同业务的特性(如实时性要求、流量模式等)合理配置网络资源,确保关键业务的优先级得到保障。 2. **...
结合隔振器负载能力、隔振效能与稳定性、适用条件及性价比等因素,提出了隔振器选型的一般性原则和要求;结合动力机组激振力特性、机车运行特点、隔振器安装环境等因素,提出了动力机组隔振器选型的特殊性原则和要求。
38410-f20原版-NG接口的概述和一般性原则 38411 NG接口在L1层(物理层)的应用 38413-f30原版- NG接口应用协议(NGAP)规范 38414 NG接口的数据传输 38415-f20原版 PDU会话用户平面协议( 2019-5) 38420 Xn接口一般...
【岗位设计原则】包括因事设岗、整分合原则、最少岗位数原则、规范化原则、客户导向原则和一般性原则。因事设岗强调根据职责设置岗位,而非因人设岗;整分合原则注重分工与协作的平衡;最少岗位数原则旨在节约成本并...
导则的核心内容包括生态影响评价的一般性原则、方法、内容和技术要求。它强调在遵循一般原则的同时,要针对每个项目的特殊性进行深入的现状调查和影响评估,提出可行的生态保护措施。在专家审查中,除了关注一般性...
本文首先介绍了图形界面设计的一般性原则,随后针对博士CAD系统的特点,提出了特定的设计原则,并详细阐述了如何在系统移植的过程中应用这些原则,并实现了一个基于事件驱动的界面设计。 首先,图形界面设计的一般...
演绎推理是一种从一般性原则出发,通过逻辑推理得出特定情况下的结论的思维过程。 1. **演绎推理的概念**: 演绎推理是从一般性原理出发,推出在特定条件下的结论。它的特点是,推理过程由一般到特殊,即从普适性...
6. **一般性原则**:问题应具有普遍意义,避免常识性错误,以提升调查结果的可信度。 **设计思路:** 1. **确定问卷类型**:根据学科差异,定制适合各科教师的问卷。 2. **问卷与量表设计**:明确调查内容,编写...