软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
成功软件开发者的9种编程习惯(一)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

好的原程序做出好的软件

  有些人会想:只要程序运行结果好,就不管原程序编得怎样。但绝对不是这样的。软件不是一次性就作完的,有必要做修改,扩展等管理。所以原程序要尽量作成易看懂,管理方便。

  这样做,第一是为了软件开发者方便,其次还会影响到软件的性能。管理不方便的程序不会作出好的软件。

  希望通过这篇文章能学到好的编程习惯。要理解这文章的内容,你至少要懂得1个开发工具语言。这里举例说明的都是C语言,但你对C语言没有了解也不要担心。这里说明的是原理而不是特定的语言。

1. 语句要结束得彻底---(冒号;)

  程序员经常有的失误之一是忘记在语句结束后加一个冒号。这样的问题点不易发现,时而让程序员不知所措。编程时要时时注意每个语句是否以冒号结束,虽然不是所有语言都以冒号结束。下面有忘记点冒号的例子。

int main(void)
{
  /* 没有冒号,导致问题*/
  printf("Hello World!\n")
  return(0);
}

  很多的人犯这样的错误。不到几条的程序是不难发现这样的问题,但1000条以上的程序里呢?查找那忘记写冒号了的语句不会是很容易的事。记住,结束一条语句,一定要写冒号,如同一般文章结束后点句号一样。

  还有一种关于冒号的失误是不该写冒号的时候写冒号。有经验的程序员看到下面例子会觉得好笑,但笔者确实看到了很多这样的失误。

/* main() 后面不该写冒号 */
int main(int argc, char *argv[]);
{
  printf("Hello World");
  return(0);
}


函数或Method后面是不该写冒号的。



相关文章

相关软件