`
老竹枝
  • 浏览: 80937 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于代码规范的感受

 
阅读更多

  以前其实也看了不少讨论代码整洁之类问题的书,比如《代码大全》、《代码整洁之道》等等。有时候真的觉得有些那些人有点太过于吹毛求疵,觉得很多本来可以简单点的东西没必要搞到如此的复杂。但是最近接手了别人的一套系统以后,真心觉得每个人都应该看看这些书,而且都应该按书里面的好好写代码。你知道看到一个文件长达10000行是什么感受吗?你知道看到一个函数长达10000行真的想死的心都有了吗?你知道当你看到一个长达10000行的函数里面全是下面这样的代码:

a = function1();
if(a==1){
  if(b==8){
   //1000行代码
  }
  else(b==123){
   //1000行代码
  }
}
else if(a==2){
}
else if(a==101){
}
a == function2();
if(a==345){
  if(b==8){
   //1000行代码
  }
  else(b==123){
   //1000行代码
  }
}
else if(a==67){
}
else if(a==97){
}

 那个时候,我真的很想找把刀出来了。无数的毫无意义的变量,无数毫无意义的数字和字符串。想死的心都有了。

各位码农,善待一下你们的同行吧。写点注释,写好点结构,就算那堆代码确实是垃圾,你起码也用袋子把它装起来,因为下一个人会还要看你的垃圾,你也要去看别人的垃圾。所以,善待他人,就是善待自己!

 

分享到:
评论

相关推荐

    java代码规范

    代码规范比比皆是,但是很少有公司做好代码规范的。忍不住想谈谈代码规范的重要性,希望所有人都能够重视起来。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色开源...

    c++代码规范

    ### C++代码规范详解 #### 一、引言 C++是一种广泛使用的编程语言,它提供了强大的工具和灵活的功能,但也因其复杂性容易引发错误。为了确保代码的可读性、可维护性和一致性,制定一套统一的代码规范至关重要。...

    刘怀隆-U3D客户端开发.docx

    从初到公司开始,他便开始学习游戏和游玩感受,并逐渐熟悉业务流程和代码规范。然后,他开始了第一个正式的开发任务,开发了时光摇摇乐功能,并逐渐遇到了挑战,独自开发了一个完整的图鉴系统功能。 在整个过程中,...

    Gitlab 代码 review 插件

    在 Gitlab 中,代码 review 是一个重要的组成部分,它允许团队成员对提交的代码进行检查和讨论,确保代码符合项目规范和最佳实践。 Gitlab 代码 review 插件,如描述中提到的 "gitlab code view google extionsions...

    动软代码生成器2.78(修复生成MySQL表代码没有注释),解压可用版

    动软代码生成器,顾名思义,是动软公司推出的一款自动化代码生成工具,旨在帮助开发者快速生成符合规范的代码,减轻重复劳动,使开发者能更专注于核心业务逻辑的设计与实现。2.78版本在原有的功能基础上,对生成...

    Filter1源代码

    "Filter1源代码"是关于深入理解Filter原理的一个学习资源,通过实际的代码分析来帮助我们更好地掌握这一核心技术。 Filter在Java Web中的主要作用包括:数据校验、安全控制、字符编码转换、性能监控等。它的工作...

    攻破C语言笔试与机试难点分析3

    良好的代码规范对于编程来说至关重要,它不仅有助于提高代码的可读性,还能够减少潜在的错误,使得团队协作更加顺畅。本书前三章主要对代码规范进行了详细阐述,分别针对变量命名、结构体命名等方面提供了规范和建议...

    关于做义工的一些感受和体会.doc

    在IT工作中,这意味着建立持续集成/持续部署(CI/CD)流程,养成良好的代码审查和测试习惯,以确保项目的长期稳定。 4. **用户导向**:考虑被服务者的需求是关键。在IT产品设计中,需深入了解用户需求,提供符合...

    前端开发技术规范.docx

    《前端开发技术规范》文档详述了前端开发过程中的各种规范和最佳实践,旨在提高代码一致性,提升多人协作效率,并确保网页性能优化。以下是对文档主要内容的详细解释: 1. **基本规范**: - **结构、样式、行为...

    日企软件工程师Web界面设计规范

    同时,它有助于保持产品的专业形象,提升品牌识别度,并优化用户在使用Web应用时的视觉感受和交互体验。 二、适用范围 该规范适用于所有参与Web界面开发的软件工程师,包括前端开发者、UI设计师以及项目管理者。...

    软件编程规范

    例如,通过对比遵循规范和不遵循规范的代码,分析其优缺点,使开发者直观感受规范的重要性。 最后,《编程规范和范例》可能会提供不同语言(如Java、Python、C++等)的具体编码规范,包括语言特性的使用建议,以及...

    使用SpringBoot2和Vue3 Setup语法糖、 Composition Api开发的简洁、易用的低代码中后台解决方案

    SmartAdmin使用SpringBoot2 和 ... 我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱代码,更热爱生活。

    测试流程规范

    单元测试验证了编码的正确性,确保每个代码单元都能按预期工作;结合测试则关注各组件间的协同,验证业务流程的顺畅;功能测试主要检查系统的主要功能是否能正常运行;而用户体验测试则是检验产品是否符合用户需求,...

    用单元测试驯服烂代码-2013.03.09

    - **代码整洁**:遵循一定的编码规范,确保代码易于阅读和维护。 - **模块化**:合理划分代码模块,减少代码间的耦合度,便于管理和测试。 #### 四、驯服烂代码的策略与基本步骤 针对烂代码,可以采取以下策略和...

    Java编码规范-细则.pdf

    编码规范的主旨之一是确保代码风格的一致性,使得整个项目代码给人以统一的视觉感受。例如: - 空格、空行和缩进应该有一致的使用规则。 - 类成员变量、局部变量、方法参数和方法内部变量的命名应保持一致性。 由于...

    WEB界面测试规范.pdf

    由于提供的文件内容不完整并且...同时,文档中的一些特殊字符和数字序列可能代表了测试案例编号、快捷键组合、测试结果代码或其他与测试相关的标记,但在此无法给出确切的解释,需要结合实际的测试工具和环境进行理解。

    XXX统一门户技术规范

    在程序员的世界里,有一种常见的观念:“开发写文档,还不如写代码。...【我是中年老码农,欢迎关注@老码农聊IT,一个工作10多年的老码农,除了每天写代码,传播行业体会,分享人生百态, 感受生活的善意】

    EditPlus代码自动完成所需的.acp文件

    **正文** ...无论是前端的HTML、CSS、JavaScript,还是后端的JSP,都能感受到代码自动完成带来的便利。所以,如果你的公司或个人项目中使用EditPlus,不妨尝试定制自己的`.acp`文件,让开发工作更加流畅。

    程序员编程规范

    排版是代码的“面子”,直接影响到阅读者的感受。良好的排版要求程序块、变量和语句清晰区分,如if、while、for等结构应各自独立一行。长语句应分多行书写,遵循80字符限制,操作符之间适当留空,以提高代码的可读性...

    C++编码规范之命名约定

    公司内部有一份代码规范,感觉还是很有帮助的,简单列一下C++规范中的核心部分,必要的加一些自己的理解和实际编码过程中遇到的问题与感受,很多细节的说明不一一翻译了,能够明白行。  第一部分:命名约定  ...

Global site tag (gtag.js) - Google Analytics