`

max的coding经验

 
阅读更多
1。好的设计会给后来的编码节省大量时间,所以宁可设计时多思考几天,也不要盲目陷入代码中,尽量让代码可重用,不然复制粘贴一是不好统一、修改,而且也使结构混乱、浪费时间。
2。作一块做好,不然作多了之后再改就麻烦了,而且不利于找错。做好一个模块或层就要测试一下,否则不知道是否符合要求,以后出错就难找了
3。作修改时一定要把相关的修改处都想清楚,记下来,对照着一一修改,不然很容易忘的,总之要计划周相,并一步步记下来,对照着作,不要蛮干。
4。尽量把业务逻辑分离,做成不同的方法。
5。多加注释,便于以后查看修改。
6。最好生成API,这样过了很久以后也知道底层都实现了什么功能,什么可以直接用,什么需要再写。比如我过了几个月给teamup增加功能时,我都不知道一些功能我以前实现过没有,就需要看以前的代码,很麻烦。
分享到:
评论

相关推荐

    book max-min -page62_coding_

    标题“book max-min -page62_coding_”暗示了我们正在探讨的是一本关于最大值和最小值问题的书籍,特别关注编程方面的内容。在描述中,“ye ketabe shansi dige darbare maxmin”指出这本书深入讲解了最大值与最小值...

    Error Correction coding——mathematical methods and algorithms

    Error Correction Coding - Mathematical Methods and Algorithms (Source Files Contained).pdf Error Correction Coding Mathematical Methods and Algorithms Todd K. Moon Utah State University @ E ! C I E N...

    Alibaba Java Coding Guidelines-2.1.1.rar

    - 常量名应全大写,用下划线分隔,如`MAX_SIZE`。 3. 方法设计: - 方法名应动词开头,如`calculateSum`,`printMessage`。 - 方法长度应尽量短小,避免过长的方法,提高可读性。 - 尽量避免使用魔法数字,使用...

    zenCoding for dreamweaver

    - **响应式设计**:编写媒体查询时,如`@media (max-width: 768px)`可快速插入移动设备样式。 总的来说,Zen Coding(Emmet)为Dreamweaver用户带来了强大的代码生成能力,让HTML和CSS的编写变得更为高效。通过熟练...

    Linux Kernel Coding Style

    ### Linux Kernel Coding Style #### Chapter 1: Indentation(缩进) - **Tab Size and Depth**: 在Linux内核代码风格指南中明确指出,每个制表符应当代表8个字符,因此每次缩进也应使用8个字符。这种做法与某些...

    C++ coding standard

    2. 常量应全大写,单词间用下划线分隔,如`MAX_SIZE`。 3. 避免使用单字母变量名,除非它们在上下文中具有明确的意义,如循环索引`i`和`j`。 4. 使用有意义的命名,避免过于抽象或模糊的名称。 二、注释规范 1. ...

    C coding style

    15sep92, by nfs, added defines MAX_FOOS and MIN_FATS. 15feb86, by dnw, added routines fooGet() and fooPut(); added check for invalid index in fooFind(). 10feb86, by dnw, written. */ ``` 接着,C...

    Alibaba Java Coding Guidelines.rar

    4. 常量名:全大写字母,单词间用下划线分隔(如`MAX_SIZE`)。 二、注释规范 1. 类注释:描述类的功能、用途、注意事项等。 2. 方法注释:解释方法的功能、参数、返回值及可能抛出的异常。 3. 单行注释:避免在...

    Alibaba Java Coding Guidelines-1.0.5.zip

    "Alibaba Java Coding Guidelines-1.0.5.zip"是一个包含了该规约的离线版本,便于开发者在没有网络的情况下查阅和学习。 以下是根据《阿里巴巴Java开发规约》的一些主要知识点的详细说明: 1. **命名规约**: - ...

    ANDROID Java coding guide line

    静态最终常量应全部大写,用下划线分隔单词(如`static final int MAX_SIZE = 100;`)。 #### 命名约定 变量、方法和类的命名应清晰明了,遵循驼峰式命名法。 - 类和接口:`CamelCase`。 - 方法和变量:`...

    Turbo+Coding+for+Satellite+and+Wireless+Communications

    - 主要解码算法包括BCJR算法、Log-MAP算法、Max-Log-MAP算法等。 ##### 三、Turbo编码的关键组件 - **并行连接**:Turbo编码器通常包含两个并行连接的编码器,每个编码器接收不同的输入序列。 - **交织器**:用于...

    c#coding style

    - 常量应使用全部大写字母并用下划线分隔,如`MAX_VALUE`。 - 避免使用匈牙利命名法,除非在特定场景下需要明确表示变量类型。 7. 文档注释(Documentation Comments): - 对公共API使用XML注释提供详细的文档...

    MATLAB代码 Golomb Coding Golomb编码

    max_val = max(sequence); if ~isequal(m, floor(sqrt(max_val))) error('Invalid m, should be sqrt of the maximum value in the sequence'); end encoded = ''; for n = sequence q = floor(n/m); % 倍数...

    Cpp coding standards

    本文将根据提供的《C++ Coding Standards》文档,详细介绍其核心内容,帮助初学者及开发者更好地理解和应用这些规范。 #### 标准化的重要性 标准化对于团队协作和项目长期发展至关重要。良好的编码标准可以提高...

    论文研究-Secure Network Coding Near Max Flow.pdf

    网络安全编码是一种在网络层实现数据传输安全的方法,它通过改变传统的路由技术,引入编码过程,以提高网络传输的安全性和效率。在网络安全编码中,信息在网络的中间节点会进行编码操作,这样即使部分数据在传输过程...

    Alibaba-Java-Coding-Guidelines-1.0.3.zip

    阿里巴巴作为全球领先的互联网企业,其在软件开发方面积累了丰富的经验和规范,其中最为人所知的就是《阿里巴巴Java编码规范》。这个规范不仅对内部开发人员有着严格的约束,也对外界开发者开放,以促进整个Java社区...

    Alibaba Java Coding Guidelines-1.0.4

    - 常量全大写,单词间用下划线分隔,如`MAX_SIZE`. 2. **注释规范** - 类、接口和方法需有清晰的Javadoc注释,解释其功能和使用方式。 - 注释应简洁明了,避免过于冗余。 3. **基本类型与包装类** - 避免在...

    C#coding规约

    - 常量命名:使用大写字母和下划线分隔单词,例如`MAX_SIZE`。 - 使用`const`或`readonly`:对于不会改变的值,使用`const`;如果必须在运行时初始化,使用`readonly`。 3. 函数定义: - 函数命名:使用动词开头...

    Alibaba_Java_Coding_Guidelines.zip

    - 常量名:全大写,单词间用下划线分隔,如`MAX_SIZE`。 - 包名:采用小写字母,且反向域名形式,如`com.alibaba.example`。 2. **注释规范**: - 类、接口和方法的Javadoc注释,应简洁明了,包含必要的输入、...

Global site tag (gtag.js) - Google Analytics