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

编程中的一点感受

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

相关推荐

    刍议游戏编程在C语言教学中的一点应用.pdf

    通过具体的“猜数字”游戏案例,学生能够更加直观地感受到编程的乐趣,同时也培养了他们解决实际问题的能力。这种方法不仅可以应用于C语言教学,同样适用于其他编程语言的教学,对于提高编程教育的质量具有重要的...

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

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

    Windows API编程(文字版).pdf )

    类型库描述了组件的接口信息,使得开发者能够不需要依赖文档就能了解如何使用组件,从而简化了编程过程中的复杂度。 在Windows平台上开发应用程序时,几乎所有的程序都直接或间接地调用了Win32 API函数。即使是那些...

    C语言难点及编程技巧分析.pdf

    C语言作为计算机编程语言中的重要组成部分,具有高级语言的结构特性和低级语言的实用功能,它广泛应用于现代计算机系统软件及应用软件的编写和修正中,是全世界范围内应用最广泛的编程语言。然而,C语言的学习难度...

    Scratch少儿编程项目音效音乐素材-【乐器】音效-萨克司.zip

    Scratch中的“改变音高”和“改变速度”语块可以帮助实现这一点。 总的来说,这个压缩包提供的萨克司音效是Scratch编程项目中的宝贵资源,它们不仅可以丰富孩子们的创作,也能帮助他们学习音乐和编程的结合,培养...

    高质量C++/C编程指南

    正如书中所言:“初读本书,你最先的感受将是惊慌:‘哇!我以前捏造的C++/C程序怎么会有那么多的毛病?’别难过,作者只不过比你早几年、多几次惊慌而已。” 这表明作者希望读者能够正视并改进自己的编程习惯。 ##...

    对比法在C语言教学实践中的一点体会.pdf

    通过对比法,学生可以直观感受到不同编程思路的差异和各自的优势,这有助于他们建立起解决问题的多维度思考模式。同时,对比法也鼓励学生积极思考,主动探索,最终提升其独立解决问题的能力。 总体来说,对比法是一...

    基于Simulink_MEX编程的MATLAB仿真教学动画演示.pdf

    文章介绍了一种利用S函数和MEX编程进行MATLAB仿真动画演示的实现方法,旨在通过动画形式更好地展示系统演化过程,提高学生对仿真过程的直观感受。该方法基于Simulink强大的动态系统建模、仿真与分析功能,并结合了...

    Functional Programming in C#.pdf

    通过这些案例,读者可以更直观地感受到函数式编程所带来的优势,并获得宝贵的实践经验。 ### 结论 本书《Functional Programming in C#》不仅是一本关于函数式编程的技术指南,更是一部启发思考的著作。它不仅介绍...

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

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

    Python for Kids

    在学习过程中,孩子们不仅能感受到编程的乐趣,还能通过完成两个完整的游戏——一个是著名游戏Pong的克隆版本,另一个是平台游戏“Mr. Stick Man Races for the Exit”,其中包含了跳跃、动画等元素——来锻炼自己的...

    Why's (Poignant) Guide to Ruby

    Ruby的语法简洁而富有表现力,能够以较少的代码完成复杂的任务,这一点在本书中被反复强调。 在提到"关于本书"部分时,作者透露了本书的格式以及内容的展现方式。本书是由whytheluckystiff撰写的,且该作品在...

    计算机图形学透视投影变换(报告中含核心代码).docx

    透视投影在真实感图形渲染中至关重要,因为它能够创建出接近实际视觉感受的画面。此外,还学习了物体旋转动画的两种基本方法——视图变换和模型变换,这两种变换在计算机图形学中都有广泛的应用。 实验总结时,我们...

    Delphi高手突破

    这一点作者在书中也有所探讨,他通过个人的迷茫和探索,最终发现深入学习面向对象编程能够帮助程序员在技术上取得质的飞跃。 书中着重讨论了Delphi的VCL(Visual Component Library)组件库,并对VCL中的核心组件...

    如何将思政教育融入“Java程序设计”课程教学中.pdf

    文章还提到,通过将家国情怀融入面向对象编程的继承性知识点的教学中,可以让学生更好地理解继承概念的同时,感受到个人、家庭与国家之间的紧密联系,从而激发学生的爱国情感和社会责任感。例如,在讲述Java面向对象...

    ACWORDS打字软件(程序员的使用习惯)

    该软件的开发者认识到这一点,创新性地将程序员常用的符号作为打字练习的重点,使得用户在练习中能更好地适应编程环境,形成快速输入编程语句的习惯。 在软件中,用户可以体验到自定义的按钮控件。这些控件是开发者...

    软件学院软件工程实践感想

    首先,软件工程是一门强调实践的学科,这一点在全程参与项目开发中得到了验证。项目的实践环节是理论知识转化为实际操作的关键,让学生们在实践中遇到并解决问题,从而加深对理论的理解。 担任团队的Leader是一项...

Global site tag (gtag.js) - Google Analytics