如何编写好用的程序代码?

一个好的程序代码一定要是清晰易懂的,程序只写一次,但以后会有无数次的阅读,因此,编写出好用的程序代码是很重要的,本文会介绍编写代码的一些方法。

操作方法

  • 01

    让代码方法简短 不要小看这一点,很多人都忽视它,这是不对的。你写的方法要始终能在一个屏幕里放得下,如果你需要去滚动屏幕,这会分散你的注意力,而且你看不到整个的上下文。最佳长度是5-20行,这根据你的情况而定。

  • 02

    不要用神秘数字 当你要把什么东西跟一个常量值做比较时,记得把这个值定义成常量。没有什么会比去猜测你的同事写的这样的代码更让人头疼的事了 如将 il < 4384 换成 inputLength < MAX_INPUT_LENGTH 感觉会不会比较好

  • 03

    不要用自描述的变量名和方法名 设计出来的代码要做到:无论是谁,只要看一眼就能知道是干嘛的。尽量不要用简写方式,除非有特殊的习惯,就像 src - source pos - position prev - previous 如果你认为描述性的名称并不是那么有价值,请对比一下n, ns, nsisd 和 numTeamMembers, seatCount, numSeatsInStadium。

  • 04

    不要逆常规而行 每种语言都有自己不同的习俗约定。一般来说,人们听的最多的是Java的编码规范。让我们看看其中的一些习俗规范: 如方法名应该小写字母开头,其后用字母大写的单词连接(veryLongVariableName);类名应该都使用首字母大写的单词连接而成;常量名应该全部大写,用下划线连接(MY_CONSTANT);左大括号应该跟 if 语句在同一行。 只有在有必要的理由时才去打破这些常规,不要轻易的因为你不高兴就违反它。如果你只是在团队里改变一些这样的习惯,那也没问题,但当把你代码拿出来和其他的没有这些思想准备的程序员共享时,问题就会来了

(0)

相关推荐

  • Linux下编写网络抓包程序代码

    类UNIX操作系统上提供了三种不同的方式访问数据链路层,分别是BSD的BSD分组过滤器(BPF)、SVR4的数据链路提供者接口(DLPI)和Linux的SOCK_PACKET接口。幸运的是,程序员不需 ...

  • 编写程序代码应该注意哪些

    编程是一个细致且繁琐的活,一个好的程序员都有自己良好的习惯规则,今天我们就来说说编写程序代码应该注意哪些. 操作方法 01 不能都把解决问题的代码写在Main()函数里. 02 每一个函数应该解决一个 ...

  • MATLAB如何编写三维球体自旋程序?

    MATLAB编写三维球体自旋程序.下面就随小编一起去看看吧! 方法: 1.打开MATLAB软件,如图所示 2.新建脚本,并将以下代码复制在MATLAB一个.m文件中,如图所示 clc,clear [x ...

  • DevC程序代码前的序号怎么去掉?

    编写程序时代码前都有序号,想要去掉代码前的序号,该怎么删除呢?下面我们就来看看Dev-C++为代码去掉序号的教程. 双击桌面上的C++图标,打开软件. 一.去除编辑界面中的行号 1.在程序代码之前会有 ...

  • 如何编写第一个python程序

    对于想要学学习python的同学来说,如何编写第一个python程序.本篇介绍. 编写python程序方法1 01 打开系统终端. 02 在命令行输入python3 ,输入python3表示用的pyt ...

  • 如何使用eclipse编写第一个jQuery程序实例

    如何使用eclipse编写第一个jQuery程序实例 操作方法 01 1.首先在eclipse中新建动态网站程序 02 2.创建你的工程名称 jQuery,点击Finsh 03 3.在webConte ...

  • 用Qt编写一个串口通讯程序

    Qt软件编程,windows下的Qt编程,实现功能串口通信,数据发送和接收. 根据协议编写打印机串口通信程序. 操作方法 01 新建一个Qt项目: 文件->新建文件或项目(ctrl+n) 02 ...

  • 如何编写一个简单的程序

    想了解体验程序员的生活么,和我一起来编写一个简单的程序吧 操作方法 01 首先下载一个如图软件,并点击进入 02 选择关闭 03 找到界面左上侧文件选项并点击下拉菜单的新建选项 04 默认是工程选项, ...

  • 使用eclipse编写并运行jsp程序

    使用eclipse软件,编写并运行jsp程序 操作方法 01 点击File->New->Project,出现如图所示界面,选择Web->Dynamic Web Project,点击n ...