我们怎样才能减少错误呢?
输出过程:将错误锁在笼子里第一关:程序员(好代码来自于热情和对细节的关注)
第二级:编译器(可以的话尽量消除编译警告)
第三级:回归测试
第四级:Code review(代码审查是软件开发过程中对抗人为缺陷的有效制度)
第五级:代码分析(findBugs)
写出好的代码不能只靠一个人的努力,必须靠大家共同努力来维护代码。
必备要点:优秀程序员的6 个关键特质掌握编程语言(精通至少一种)
解决现实世界的问题(程序的存在不是为了编写代码;它们的存在是为了解决现实世界的问题并实现现实世界的价值)
发现重要问题(从被动做事的程序员升级为主动找事的程序员)
安静的跟踪者(有能力和教育推动事情向前发展,同时始终保持平衡和妥协)
值得信赖的伙伴(我、同事、老板、下属、接受影响、影响他人)
时间管理者(做只有你能做的事情并继续做你需要做的事情)
如果说编程语言、技术工具、逻辑思维和解决问题等“硬技能”可以决定起点,那么影响力和人际关系等“软技能”通常对我们能达到的高度没有影响。给你。
编码标准:编码标准的价值编码标准:
高质量的编码标准是严谨的、清晰的、简单的、权威的(学得越多、严格遵守,你的工作就越简单、容易,犯的错误就越少)。
复杂性是代码质量的敌人。编码时,应努力保持代码风格直观、逻辑简单且富有表现力。
标准化编码可以提高编码效率(笼内锁定错误有5级)。在代码生产的各个层面,规范的实施速度越快,问题解决的速度越快,整个装配线的效率就会越高。这将是。法规越早实施,问题就能越早得到解决。
标准化代码降低了软件维护成本(代码生命周期跨越创建者、团队边界和组织边界)。
使用的编码标准越多,效率就越高。
不管多么实用的东西,最终都不足以让人高兴。好的代码不仅对你可见,对其他人也可见,而且首先,它对其他人可见。
命名:如何命名您的代码。好处:正确的命名有助于简化你的编码逻辑,减少阅读代码的工作量。这使得代码审查变得有意义并关注更重要的逻辑问题。提高代码的清晰度、可读性和美观性。避免不同产品之间的名称冲突。
命名方法:驼峰命名法、蛇命名法、字符串命名法、匈牙利命名法。
如何选择一个好名字:名字必须有准确的含义,必须能够准确、完整地表达其含义,词义能够被理解,并且必须严格遵守命名规则。优先考虑可读性。
即在选择名称时应做到“真实、富有表现力、优雅”(准确、直观、美观)。 “信任”和“表达”是基本条件。如果你有才华,你就可以追求“优雅”。
分段:关键代码组织逻辑和最佳实践对代码进行分块:保持代码块单一且只有一个目标。注意代码块的完整性。代码块的数量应该合理。
使用空白空间。同一级别的代码块左对齐。同一级别的代码块由空行分隔。下一级代码块向右缩进。同一行中的代码块用空格分隔。每行一幕
换行的基本原则:逗号后换行。在运算符之前换行。高级别换行符优先。新行与前一行同一级别的表达式开头对齐。
归根结底,代码组织背后有一个基本思想。就是把代码划分成大脑能够有效识别和记忆的信息块,并合理地使用空行、空格、空行来清晰地表达这些信息块。酒窝。清晰的代码结构有助于让你的编码思路准确,提高编码效率,减少编码错误,提高代码可读性,降低代码维护成本。
评论:写出好的评论很容易。理想的代码不需要注释。
用作万能药的注释有时会使您的代码变得更糟。用作万能药的注释有时会使您的代码变得更糟。评论、辱骂。
一些常见的注释类型:
第一类记录源代码的版权和权限。第二种类型用于生成用户文档。第三种用于解释源代码。
简化的评论风格:
第一种类型的注释(固定版权和许可信息)使用常规星号注释字符(/-/)。第二种注释类型是生成用户文档并使用Javadoc要求的格式的注释,即文档注释符号(/-*/)。 使用特殊文档注释字符(/),第一行除外。第三种注释(代码解释注释)仅使用行注释符(//)。
注解的三个原则:
准确地说,错误的评论比不评论更糟糕。 必要的冗余注释会浪费读者的时间。 清晰而混乱的注释让代码更加混乱。
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/657328.html