1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。避免一个类负责多个功能的实现,当发生更改时影响其他功能而致使复用成为不可能。
2、里氏替换原则:派生类(子类)对象能够替换其基类(父类)对象被调用。即在程序中,任何调用基类对象实现的功能,都可以调用派生类对象来替换。
3、依赖倒置原则:程序设计应该依赖抽象接口,而不应该依赖具体实现。即接口编程思想,接口是稳定的,实现是不稳定的,一旦接口确定,就不应该再进行修改了。根据接口的实现,是可以根据具体问题和情况,采用不同的手段去实现。
扩展资料
注意
1、站在用户的角度
从用户的角度出发,帮助用户解决问题,方便用户使用等等。或者给用户带来实际利益,例如附近小程序可以给商家优惠券等,引导用户使用。减少影响用户的操作,例如过多的信息收集、过多的操作流程等等。做到有用使用、简便简化。
2、界面设计
界面设计包括图标、操作界面、应用界面等等,让界面更吸引用户、更方便用户。图标、界面是用户对小程序的第一印象,留下清晰的印象,提高用户深度使用和反复使用。
1、变量名要有意义,可学习一下匈牙利命名法。
2、代码行适当缩进
3、程序要结构化
4、要有必要的注释
就c而已我觉得最重要的是保持统一风格,比如写函数这样
int
function(int argc,char **argv);(函数类型和函数名称分成两行写)
那你的所有函数都是这种风格,不要以后又写成
int function(int argc,char **argv);
类似的还有for,if等条件语句、赋值语句等,括号之间要有空格,双目运算符两边要有空格等。。
要遵守公司约定或行业约定的代码书写规范,使开发过程文档化,做到代码页清晰易读。确保每一个变量,每一句语句都不是多余的,都能明确指出它们的用途。总之要本着合作精神,把代码当做是为别人而写。如果你的代码别人能够比较轻松地理解那你就成功了。具体的细节应各公司而异,一些行业内基本都认可的规范可以参考软件工程的编码规范篇。
1、语句程序化
2、程序一致性
3、结构规范化
4、适当使用注释
5、标识符按意取名