`
ThinkInJava
  • 浏览: 20744 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

编程中的一点感受

    博客分类:
  • Java
阅读更多
    最近挺忙的,一直在写一些新程序的spec,也在修改live上的程序的Bug,第一次感觉到注释的作用。所以想简单说说,以前只是听说写代码要写注释,也就照着去做,没有什么特别的感觉,这段时改了不少前辈的代码,发现注释的重要性,感觉到一些做注释的要求,每行代码,每个声明的变量都要做注释,在需要的地方注释。可读性强的代码需要很少的注释。如果所有的变量和方法的命名都很有意义,会使代码可读性很强并无需太多注释。行数不多的注释会使代码看起来优雅。但如果代码不清晰,可读性差,那就糟糕。如果应为某种原因使用了复杂艰涩的原理,为程序配备良好的文档和重分的注释。对一个数值变量采用不是0,-1等的数值初始化,给出选择该值的理由。简言之,要写清晰,可读的代码以致无须什么注释就能理解。对注释做拼写检查,保证语法和标点符号的正确使用。说句实话好多时间都浪费在了那些注释不明的程序上了,就看越乱特别是比较长的代码,就更晕了,这里就是小提示一下,大家做注释啊!就不白写这段文字!哈哈
分享到:
评论

相关推荐

    西门子PLC编程的一点体会.pdf

    西门子PLC编程的一点体会pdf,西门子PLC编程的一点体会

    python核心编程(中文第二版)

    <br>对于这本书还有一点我觉得很欣慰,它不但介绍了OO思想,也很好的对函数式编程方法进行了普及,把Python语言的特点进行了很全面的介绍。对于想了解函数式编程的人,起到了很好的入门效果。而且本人也正在尝试...

    C++游戏编程快速入门视频教程 高清不加密

    如 果你会一点C、C++语言,你就可以学习游戏编程了,开发真正的游戏!如果你学过一点C++更好,没学过也没关系。本课程教你从零基础开始开发7个完整的 游戏:Brainiac、Light Cycles、Henway、Battle Office、Meteor ...

    c++编程自我认识.doc文件

    自己写的一点感想,供刚刚学习C++的同学学习的导向

    一个计算机专业学生几年的编程经验汇总

    来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升??...

    编程的那些事儿 2010最新发布

    眼前这本书充分体现了作者的所思、所想、所感,他用自己独特的眼光审视着计算机技术的世界,也用自己独特的思维逻辑对技术进行解读,并用自己特有的,呵呵,偶尔带有“四个逗号 = 一...是为一点小感想:)与作者分享!!

    学习程序设计的感受.doc

    学习程序设计的感受 本篇文章是作者多年来的一些感受,主要写给那些想学习程序设计而又很迷惘的朋 友,希望可以带来一点帮助。 我第一次接触电脑是在小学二年级的时候。那时纯粹是因为喜欢打电子游戏,听别人说 电脑...

    一个计算机专业学生几年的JAVA 编程经验汇总

    Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家自身的进步提升......

    javashuffle源码-MapReduce-Demo:Hadoop,MapReduce编程学习练手实例

    这里放一个我学习MapReduce的编程实例项目吧,本来是想把这些分开写成多篇文章的,能够详细叙述我学习过程中感想。但无奈,时间不够,只好在Github上创建了该项目,在代码中由较为详细的注释,我想也足够了吧。 该...

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    顶级程序员的学习过程

    本篇文章是作者多年来的一些感受,主要写给那些想学习程序设计而又很迷惘的朋友,希望可以带来一点帮助。1。编程的习惯 2。数学能力(包括逻辑思维,分析问题的能力) 3。对数据结构的认识能力 4。经验的多少(包括...

    王爽汇编语言第二版

    2、有的地方看的出来是老师自己的感悟(不像其它国内大多数的书,就知道东抄一点西搬一点。内容到是什么都有,看了就不知道在讲个什么,什么都讲不清楚,就知道赚钱)我是学信息系?的学生,关于计算机科学方面我的这...

    汇编语言_第2版(王爽).part1

    2、有的地方看的出来是老师自己的感悟(不像其它国内大多数的书,就知道东抄一点西搬一点。内容到是什么都有,看了就不知道在讲个什么,什么都讲不清楚,就知道赚钱)我是学信息系?的学生,关于计算机科学方面我的这...

    《汇编语言》王爽著

    2、有的地方看的出来是老师自己的感悟(不像其它国内大多数的书,就知道东抄一点西搬一点。内容到是什么都有,看了就不知道在讲个什么,什么都讲不清楚,就知道赚钱)我是学信息系?的学生,关于计算机科学方面我的这...

    0基础学习前端开发的一些建议

    我们俨然能感受到前端岗位现在已经发展成了最重要的研发岗位之一,所以多我们提出的要求也就越来越高了。所以我们需要的也就不仅仅只是掌握css、html、JavaScript了,但是这三大件一直都是前端的根本,这一点从未...

    android实训报告总结.doc

    主要问题也是在 " "的问题 "实训过程 " " "中困扰我许久的问题:基础功不扎实,编程能力不强,完成 " " "的代码量也很 " " "少。尽管学院基于加强学生实践的要求,也组织过类似的实 " " "训,譬如之前 " " "的思创实...

    JavaScript小技巧 2.5 则

    在前一篇博文中我介绍了一种可以让JavaScript多少具备一点类似Lambda表达式的编程能力的办法,但是由于要兼容于JavaScript的语法检查,所以可以使用的场合也很有限。 不过有些比较细心的朋友可能发现了,我在那个...

    一个月挑战c++ 电子书

     其实学习C++和学习其它知识一样,并没有很多特别的要求,需要的只是那么一点点耐心,那么一点点忍耐力,以及遇到困难挫折不轻易屈服的精神,更重要的一点是你必须有一本好的,适合你的入门书籍指引你逐渐进步,面对...

    计算机毕业实习心得.docx

    计算机毕业实习心得 2015计算机毕业实习心得 接着我们就开始熟悉公司产品了,从最基本的用户登录注册开始,看到公司的源代码,真实感受到商业产品的代码是多么的复杂,需要考虑的事情很多,很细。由于公司人手不足,...

Global site tag (gtag.js) - Google Analytics