
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
开发原则是每一个程序员在学习编程开发技术的时候都需要了解和掌握的一些开发知识,下面我们就通过案例分析来了解一下,软件编程开发都有哪些开发原则。
1.RuleOfThree原则
这是一条代码重构的经验法则,用于决定何时将复制的代码段替换为新的代码/过程/方法。
它的含义是,一次用到某个功能时,你写一个特定的解决方法;二次又用到的时候,你拷贝上一次的代码;三次出现的时候,你要着手「抽象化」,写出通用的解决方法。
该原则的主要思想是使代码/过程/方法更加通用,从而保证在其他地方可以重复使用。
2.应用程序结构与编码方式保持一致
应用程序结构与编码方式保持一致有助于提高其可读性和可维护性。
尝试制定编码标准,这有助于保持编码一致性。编码标准应该与变量的命名规则一样少。另一大问题是应用程序的结构,开发人员进行更改或添加新内容的地方应该很明显。
3.减少程序嵌套
if里面嵌套if会使得程序很混乱,代码很难读。在编写代码时可能无法绕开这些问题,但你需要经常查看代码结构。
elseif同样如此,因此需要尽量避免嵌套。
一种有效的解决方法是卫语句:卫语句把复杂的条件表达式拆分成多个条件表达式。
4.了解全局很重要
了解全局有助处理较小的细节。一旦了解了全局,你就不会花很长的时间在小细节上。
5.程序中的命名
在编程中进行命名是困难的事情之一,包括为一个类、一个方法命名,甚至是为变量命名。优秀的开发人员会花时间考虑相关的命名方式,这样会增加程序的可读性。
6.减少技术负债
技术负债指开发人员为了加速软件开发,在应该采用佳方案时进行了妥协,改用了短期内能加速软件开发的方案,从而在未来给自己带来的额外开发负担。这种技术上的选择就像一笔债务一样,虽然眼前看起来可以得到好处,但必须在未来偿还。软件工程师必须付出额外的时间和精力持续修复之前的妥协所造成的问题及副作用,或是进行重构,把架构改善为佳实现方式。
对于技术负债问题,提高预估时间有助于解决这类问题。尽自己大的努力写好代码,否则你将不断地进行代码完善。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。