`
老竹枝
  • 浏览: 81177 次
  • 性别: 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++是一种广泛使用的编程语言,它提供了强大的工具和灵活的功能,但也因其复杂性容易引发错误。为了确保代码的可读性、可维护性和一致性,制定一套统一的代码规范至关重要。...

    代码专用字体for Keil,安装即可使用不需要改系统文件 .rar

    这款代码专用字体不仅是一次简单的视觉升级,更是对编程习惯和代码规范的一种促进。它在设计上充分考虑了编程语言的特性,如特殊符号、关键字的清晰展示。通过优化这些元素的显示方式,能够显著提升代码的层次感和...

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

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

    Gitlab 代码 review 插件

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

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

    在IT工作中,这意味着需要建立起持续集成/持续部署(CI/CD)流程,养成良好的代码审查和测试习惯,确保项目的长期稳定。这种习惯化的工作方式有助于提高工作效率,减少错误,并确保最终产品的质量。 用户导向是义工...

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

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

    Filter1源代码

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

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

    作者在描述中特别提到,前三章将深入探讨代码规范,之所以将代码规范放在如此重要的位置,是因为良好的代码规范对于提高程序的可读性,避免错误,以及促进团队协作等方面都至关重要。代码规范涵盖了从变量命名到...

    前端开发技术规范.docx

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

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

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

    软件编程规范

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

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

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

    (源码)基于Spring Boot和Vue的智能后台管理系统.zip

    我们开源了一套漂亮的代码和一套整洁的代码规范,旨在让开发者在这浮躁的代码世界里感受到一股把代码写好的清流。通过SmartAdmin,开发者可以节省大量的时间,减少加班,快乐工作,热爱生活。 ## 项目的主要特性和...

    测试流程规范

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

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

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

    Java编码规范-细则.pdf

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

    WEB界面测试规范.pdf

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

    XXX统一门户技术规范

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

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

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

Global site tag (gtag.js) - Google Analytics