`
sunwenpeng
  • 浏览: 10348 次
社区版块
存档分类
最新评论

代码规范问题

    博客分类:
  • js
阅读更多
这里总结了一下我做pary-bid以来 给我提的一些问题 在以后代码重构中要改正

1、不能随便用大写,大写用于构件,如controller和类,变量名要同意风格
2、页面结果显示的时候,不同变量结果的显示不要在js里拼装,在haml里做。(name和number)
3、圈复杂度是代码质量的重要指标。if else尽量减少
   (1).用数据结构简化运算逻辑 - 用key-value(hash)或某些语言的枚举减少if,
   (2).通过复用减少 - 用集合运算式替代for和while,比如underscore, 用DSL减少if.比如逻辑组合的DSL
4、函数体不能太长 应该把更细分的功能抽离成独立函数(小function) 提供接口即可 然后调用 否则函数太长 不容易让别人理解函数的功能
5、直接改class就是一个绝对的错误
   指责划分的错误,controller负责状态,负责赋值,做的事情尽量简单.
   这块的工作明显属于view部分的.要么在view里直接class="{{some_express}}",要么   用directive
分享到:
评论

相关推荐

    检查代码规范插件 检查代码规范插件

    PMD是另一个强大的静态代码分析工具,除了检查代码规范外,它还专注于找出潜在的代码问题,如冗余代码、未使用的局部变量、复杂的表达式等。PMD支持多种构建工具,如Maven和Gradle,使得集成到持续集成(CI)流程中...

    代码规范

    IDE插件如ESLint(JavaScript)、Pylint(Python)等,可以实时提示代码规范问题。此外,大部分编程语言都有官方或社区推荐的编码规范,如Java的Google编码规范,Python的PEP8,JavaScript的Airbnb规范等,这些都是...

    php编码规范(有助于新手的代码规范问题)

    你是否写代码很凌乱,看看这个php规范吧,用这个来规范自己,很快你也能写出好看的代码

    MIP代码规范校验工具 v1.0.rar

    4. **自动修复**:高级的校验工具可能包含自动修复功能,对于一些可以自动修正的代码规范问题,工具可以直接修改代码。 5. **集成开发环境插件**:如果该工具提供了IDE插件,那么开发者可以在编写代码的同时实时...

    单片机程序编写代码规范工具

    单片机程序编写是电子工程和嵌入式系统开发中的重要环节,良好的代码规范对于项目的可维护性、可读性和团队协作至关重要。本工具旨在帮助开发者遵循一定的编码标准,提高代码质量,降低后期维护难度。以下是一些关于...

    浅析框架与代码规范.pdf

    3. **错误反馈机制:**如果在实际开发过程中发现违反代码规范的情况,模块负责人或项目经理会及时给予批评和指导,确保问题得到纠正。 ### 老员工持续改进与代码规范 对于已有工作经验的老员工来说,持续改进和...

    代码规范代码规范.txt

    ### 代码规范详解 #### 一、引言 在软件开发过程中,良好的代码规范对于确保项目的可维护性、可读性和一致性至关重要。本篇将基于《代码规范代码规范.txt》的内容,详细介绍其中提及的各项规范要点及其重要性。 #...

    Java语言代码规范.Java语言编码规范.zip

    - 使用代码静态分析工具,如Checkstyle、PMD,自动检查代码规范问题。 以上规范是Java开发中常见的最佳实践,但具体项目可能会根据团队习惯和项目需求有所调整。在实际开发中,团队应该制定适合自己的编码规范,并...

    代码规范.pdf

    首先,标题为《代码规范.pdf》,这表明该文档是一份关于编程代码规范的文件,它很可能详述了在编写代码时应遵循的规则和标准。代码规范是为了统一开发人员的编码风格,提高代码的可读性、可维护性,从而确保项目的...

    阿里巴巴代码规范-泰山版.pdf

    阿里巴巴代码规范,又被称为阿里巴巴Java开发手册泰山版,是一份由阿里巴巴技术团队编写的、旨在规范Java开发者编程行为和提高代码质量的文档。该手册不仅关注编码细节,还涉及软件开发的多个方面,如异常处理、日志...

    c++代码规范检测工具cppchecker

    c++代码规范检测工具cppchecker,还是能检测出大部分代码规范问题

    技术开发规范_代码规范文档_C++代码规范_

    本篇文章将详细阐述C++代码规范,旨在提升团队协作效率,确保代码质量。 1. **命名规范**:C++中的变量、函数、类等标识符应遵循清晰、简洁的命名规则。推荐使用驼峰式命名(CamelCase)或下划线连接命名(snake_...

    JAVA代码规范及快捷键优化.docx

    JAVA代码规范及快捷键优化 在软件开发过程中,代码规范和快捷键优化是非常重要的两个方面。以下是关于JAVA代码规范和快捷键优化的知识点总结: 一、JAVA代码规范 1. 空格规范:在编写JAVA代码时,需要遵守统一的...

    代码规范.rar 阿里巴巴java代码规范

    **阿里巴巴Java代码规范** 在软件开发领域,代码规范起着至关重要的作用,它不仅可以提高代码的可读性和可维护性,还能确保团队之间的代码风格一致性,从而提升开发效率。阿里巴巴作为国内知名的互联网企业,有着...

    C++代码规范检查工具

    C++代码规范检查工具是一种静态代码分析工具,用于自动检测C++源代码中的潜在错误、不符合规范的部分以及风格问题。这类工具通常会依据已有的编码标准,如Google编码规范、LLVM编码规范或者ISO C++标准等,对代码...

    阿里巴巴Java代码规范PDF.zip

    《阿里巴巴Java代码规范》是Java开发者们遵循的一套专业编程指南,旨在提高代码质量、可读性和维护性。这份规范由阿里巴巴集团内部的专家团队制定,经过多年的实践和完善,已经成为业界广泛参考的标准之一。以下是对...

    阿里巴巴代码规范文件

    - **定义说明**:在阿里巴巴代码规范中,问题通常被分为几个等级,其中“Blocker”级别表示最严重的问题,必须优先解决。 - **处理方法**:一旦扫描出Blocker级别的问题,开发者需要立即对其进行修复。这通常包括但...

    一直追求的代码规范总结

    代码规范是编程实践中至关重要的部分,它不仅关乎代码的整洁性和可读性,还直接影响到软件的可维护性和团队合作的效率。以下是一些关键的代码规范要点: 1. **代码格式化**:保持代码的格式一致性是基本要求。对于...

    C++代码规范.rar

    在编程领域,尤其是在团队协作和项目维护中,遵循一定的代码规范显得尤为重要。C++作为一门强大的面向对象编程语言,其代码规范旨在提升代码的可读性、可维护性和一致性,从而降低开发成本,提高团队效率。华为公司...

    华为代码规范-C C++开发.zip

    《华为代码规范-C C++开发》是一份详细指导C++和C语言开发人员遵循的编程准则,旨在提高代码质量、可读性和维护性。这份规范不仅适用于华为内部的开发项目,也对广大的C++和C开发者具有重要的参考价值。其中涵盖了从...

Global site tag (gtag.js) - Google Analytics