⒙⑨⒐Ж藍 ⒙⑨⒐Ж藍
关注数: 3 粉丝数: 152 发帖数: 11,176 关注贴吧数: 12
程序员的15个编程好习惯 编者按:这是国外程序员Al katib总结的一些编程习惯。 1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。 2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。      3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。      我的方法是为每个程序维护三个不同的版本。比如说,我有一个名为program.c的文件,这个文件同时也被其他项目组成员使用。我把这个文件复制为 program.c.old作为备份文件,并且当我修改时,我会备份另一个名为program.c.wrk的副本文件。当成功完成修改时替换 program.c.wrk文件。      你还可以给自己的程序版本添加一个日期或一些注释,像program260505.c或programReadFnWrking.c。      4. 如果工程包含多个源文件,则声称一个README文件,注明每个源文件、数据文件、临时文件以及日志文件(如果有的话)的作用。你还可以注明编译和运行步骤。      5. 有时候,你一定想知道为什么IF语句没有得到预想的结果。可能你使用的是等号,也就是“=”,而不是条件判定符号“==”。一个比较好的办法是用相反的顺序写条件语句。因此,你的条件语句应该如下:      if(10==i)…因此,如果你错误地写成了单个等于号,在编译的时候也能检查出来并报错。      6.使用循环和条件语句时,先把左右括号对应起来,然后再在里面写其他语句。也就是: 代码: 1 for(int i=0;i<10;i++)2 {4 printf(“i=%dn”,i);3 }      注:每一行开头的数字表明写循环代码的顺序。      7. 避免使用幻数(magic numbers)。例如,不要写 代码: circleArea = 3.14 * pow(radius,2); 而要使用如下代码: 代码: #define PI 3.14 circleArea = PI * pow(radius,2);      即把常量进行宏定义      8. 使用有意义的变量和函数名称。例如,使用‘radius’来代替圆的半径,而不是用‘r’来表示。同样,函数名‘calculateArea’要比其他任何隐晦的缩写要好得多。匆忙之下,我们也许会使用缩写的变量名,但一开始节省时间的话,之后会浪费更多的时间,去猜测缩写变量名代表什么。(编注:)      9. 为后面的调试使用打印语句,这是个好习惯。但是,当完成最后代码后,去掉这些语句,有时也是一项危险的任务。添加一个方法,用于输出调试信息。当最终版本生成时,只要把这个方法注释掉就行。因此,只在一个地方做修改就可以了。      10. 代码编写完之后,开始优化代码。之前声明的一些变量,现在可能没用了。同样,并不依赖循环的一些声明可以移到循环模块之外去。扎实的编译知识同样会对以后的代码优化有所帮助。      11. 对自己的操作系统和硬件要有足够的了解,你可以从资源占用等方面提升程序的性能。      12. 编写代码时要合理使用缩进,以使代码清晰可读。      13. 把项目文件放到SOURCE、HEADERS、MAKE、EXES等不同的文件夹中。      14. 研究别人编写的代码。这可以让你学习到新的编程技术,以及他们解决和你相同的任务时所使用的方法。      15. 最后一条(但不是最不重要的一条),备份源代码文件,这样当硬盘出错或相同的问题发生时,不至于前功尽弃。      附加:补充一条,坚持使用一种命名模式。如果你打算用匈牙利命名法,那就坚持并广泛使用,否则将适得其反。      编者后话      编程的好习惯应不止这15条,也许您不认同上文中的某些观点,请标出相应序号,并说明其不足之处。另外,非常欢迎大家补充分享您的好习惯。
防复制pdf转word文档怎么操作? Adult pDF password Recovery 从软件的名称可以看得出来,这款软件的主要功能是针对pDF密码的,这款软件对于128位以下加密的pDF文档解密时间居然只需要5秒钟不到。下载地址: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.skycn.com%2Fsoft%2F18113.html&urlrefer=e1856ac98ff1978c282e9c91063e4196 Adult pDF password Recovery的用法: 运行安装好的advanced pdf password recovery软件,在“status windows”窗口中显示这是一个没有注册的版本,请点击工具栏中的“钥匙”图标,输入注册码即可。 单击工具栏中的“open document”图标,打开一个加密的pdf文档,如该文档是一个未加密的 pdf文件,则提示“file is not encrypted”。 若文档是一个加密的pdf文件,则提示“this pdf file is protected, do you want to remove the protection?”,回 答“是”即可。 然后弹出“save decrypted file as...”对话框,选择保存 文件的位置和文件名,单击“保存”就可以了。 这时我们在advanced pdf password recovery的status windows窗口中 可以看到“protection successfully removed”的信息。 至此已成功地将有保护的pdf的保护标志移去,你可以用相应的pdf文档阅读编辑工具打开上述“save as”文档,请看一下是不是可以打印、复制了呢? 注:如果想恢复pdf文档的保护功能,只需在acrobat软件中选择另存为就可以了,在“另存为”对话框中的security 处选择standard,并在随之出现的对话框中填写相应的密码和选择保护的项目即可。open the document为打开pdf文档的密码,change security为修改密码。
《古剑奇谭》第三版宣动魅力登场 本次我们所公布的《古剑奇谭》第三期宣传动画,主要以主角群人物在游戏场景内的游历画面和战斗画面为主,玩家们在动画中不仅可以跟随主角们在各大场景中穿行,更可以首次观看到《古剑奇谭》动态战斗画面,以及传说中的神秘“召唤兽”。有兴趣的玩家们在看完以上视频后,不妨现在就来下载高清版本,更清晰、更震撼的画面正在等你!点此下载       通过视频中的介绍大家可以了解到,本次《古剑奇谭》将采用2DVD的超大容量,希望可以为你带来非同一般的感受。同时,《古剑奇谭》尽最大努力在各方面对游戏精益求精,无论是音乐还是画面: 》》》音乐《《《       宣传动画美妙的背景音乐想必给玩家们留下了深刻的印象。由顶级音乐师骆集益、周志华为《古剑奇谭》量身定做的精美音乐,随着地域不同而风格各异,玩家所经历的每一个的场景都有自己独特的背景音乐。多元化的曲风,不同场景不同感情的融合,令《古剑奇谭》塑造的远古世界更具意境。 》》》画面《《《       《古剑奇谭》的美术团队将中国古代建筑艺术与游戏世界观完美结合,描绘出一幅幅古朴、唯美的游戏画面。而同时,我们也注重对自然生态的刻画,用心栽培游戏场景中的一花一草。不仅追求画面细腻,更注重游戏氛围的营造,战斗场景和怪物表现刻画更加细致;而后期取得的最强“召唤法术”更会运用震撼的动画来表现上古仙灵的磅礴气势。随着战斗的逐渐白热化,技能更会在场景中留下痕迹,连战场本身也会遭到破坏,真正打出一番崩天裂地的景象!
首页 1 2 3 4 5 下一页