成功软件开发者的9种编程习惯 4

原创 2001年05月23日 13:16:00
5. 不乱用程序切断(Block)

  很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子:

int a = 10;
int b = 20;
int c = 30;
int d = 40;

if(a == 10)
{
  a = a + d;
  if(b == 20)
  {
    b = b + a;
    if(c != b)
    {
      c = c + 1;
      if(d > (a + b))
        printf("Made it all the way to the bottom!/n");
    }
  }
}

  这也许是夸张了,但确实有很多人真的这样做。那如何写得更好一点呢?一种方法是用函数来分写:

void next(int a, int b, int c, int d)
{
  if(c != b)
  {
    c = c + 1;
    if(d > (a + b))
      printf("Made it all the way to the bottom!/n");
  }
}

int main()
{
  int a = 10;
  int b = 20;
  int c = 30;
  int d = 40;

  if(a == 10)
  {
    a = a + d;
    if(b == 20)
    {
      b = b + a;
      next(a, b, c, d);
    }
  }
return(0);
}

  要这样写,也许会增加工作量,但程序编得结构化,容易看懂,而且如果函数做得更好,也可以在其他地方再使用。

java良好的编程习惯

java良好的编程习惯 1.应该在每个程序的开始都加上注释,解释该程序的目的、作者以及程序最后一次被修改的日期和时间。 2.使用空行和空格来增强程序的可读性。 3.按照约定,类名标识...
  • javaniuniu
  • javaniuniu
  • 2017年05月29日 15:15
  • 437

java 编程好习惯(待总结)

 您可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可: var name="Gates", age=56, job="CEO"; 声明也可横跨多行: var n...
  • u013538740
  • u013538740
  • 2014年04月08日 14:49
  • 968

养成良好的编程习惯(Java, python)

最开始用python 的时候一直觉得自己的代码没有别人的好看,很容易一个循环语句写的很长很长。看起来特别费劲。其原因就是一开始编写代码的时候没有很好的组织,数据结构不熟悉。常常想着“程序就跑一次,这样...
  • baidu_36316735
  • baidu_36316735
  • 2017年02月02日 23:47
  • 209

编程一开始就应该养成的好习惯

有些编程规范,学编程第一天就应该了解,这些习惯比你多学两章知识来的更为实际,他们甚至可能会直接影响你的编程生涯,所以,不要一开始觉得这些习惯都不重要,有很多同学认为等到技术成熟的时候再考虑它们,殊不知...
  • yayun0516
  • yayun0516
  • 2015年08月17日 22:00
  • 2027

C++编程好习惯

本文来自于朋友LJT的日常编程心得。1.不要在构造函数中做初始化操作 要求类(尤其是对外接口类)提供Init()函数,在该函数中进行相关初始化操作,初始化失败能够返回错误码。 可以规避问题: ...
  • fm0517
  • fm0517
  • 2016年08月10日 17:26
  • 524

自顶向下的编程风格

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $...
  • wikioi_bai
  • wikioi_bai
  • 2014年09月06日 12:55
  • 718

c语言之良好的编程习惯(二)

1.在使用变量时应该遵循一下良好的编程习惯。 定义有意义的变量名,有助于程序自成文档,可以减少注释。 用作变量名的标识符,第一个字母应该小写。大写字母开头和字母全部大写的标识符有专门的含义。 变...
  • wxwd1
  • wxwd1
  • 2014年05月05日 21:08
  • 1259

9种流行的编程习惯调查,看看有多少代码和你的习惯一样

1. 只有16%的代码使用tab(制表符)缩进,而其他84% 则使用空格缩进。 使用空格缩进的比例在Scala中最多,达到96%,下面依次为Ruby(95%),Python(95%)...
  • u013667673
  • u013667673
  • 2014年02月17日 23:18
  • 403

编程习惯的养成——转自知乎

作者:胡子大哈 链接:https://www.zhihu.com/question/36426051/answer/151964584 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,...
  • chenzongduozhu
  • chenzongduozhu
  • 2017年03月24日 10:38
  • 280

编程之路小细节-Map和List的联合使用

API的联合使用,基于循环遍历Map,数据提取
  • Mike_Linux
  • Mike_Linux
  • 2017年11月22日 12:25
  • 279
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:成功软件开发者的9种编程习惯 4
举报原因:
原因补充:

(最多只允许输入30个字)