zoukankan      html  css  js  c++  java
  • 写代码的时候需要注意的问题 @Qunar

    写代码的时候需要注意的问题
     1, SVN提交要写注释
     2, 专业命名, 专业排版
     3, 多层嵌套
     4, 一个方法,不应该超过 20 行
     5, 统一风格
     6, 清晰的pom文件
     7, 见名知意的文件名
     8, 资源清理
           放在finally里,保证一定会执行(通常资源清理代码也有可能抛出异常),
           如果finally里有多个资源要清理,那么一定要保证每一个都能安全清理。
    InputStream stream1 = null;
    InputStream stream2 = null;
    finally{
     if(stream1 != null){
    try{
    stream1.close();
    }catch(Exception e){
      //record log
    }
     }
     if(stream2 != null){
    try{
     stream2.close();
    }catch(Exception e){
      //record log
    }
     以上的写法-学习
       系统中常见的需要清理的资源
         磁盘文件,比如FileInputStream, FileOutStream等(只要带Stream的都要注意)
         网络连接, 比如URLConnection, HttpClient, Socket等
         数据库连接,最好使用类似Spring之类的框架访问数据库,如果自己使用DataSource.getConnection(不推荐)则一定要小心
     9, 忽视参数检查
     10, 吞掉异常
     11, 并发环境下错误使用数据结构
     12, 数据库,设计主键等等
     13, 不可测试的代码
     
     从现在起,我们都是专业人士,专业的人要做专业的事儿。用什么来标识我们的专业?不是你的衣着,也不是你拥有多酷的电脑,而是用你的代码质量,你工作的方式来标识。从现在起,认真对待你每一个命名,每一行代码,每一个方法,每一个类。
        
  • 相关阅读:
    python Database Poll for SQL SERVER
    SQLAlchemy表操作和增删改查
    flask动态url规则
    flask配置管理
    一个Flask运行分析
    Function Set in OPEN CASCADE
    Happy New Year 2016
    Apply Newton Method to Find Extrema in OPEN CASCADE
    OPEN CASCADE Multiple Variable Function
    OPEN CASCADE Gauss Least Square
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786802.html
Copyright © 2011-2022 走看看