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, 不可测试的代码
     
     从现在起,我们都是专业人士,专业的人要做专业的事儿。用什么来标识我们的专业?不是你的衣着,也不是你拥有多酷的电脑,而是用你的代码质量,你工作的方式来标识。从现在起,认真对待你每一个命名,每一行代码,每一个方法,每一个类。
        
  • 相关阅读:
    2.6.2 AMQP协议和RabbitMQ基础
    2.6.1 消息队列介绍
    解决VS2015启动时Package manager console崩溃的问题
    项目管理实践
    Android动画之淡入淡出
    Android学习笔记
    Android: 解决ADB server didn't ACK
    Android: 实例解析Activity生命周期
    解决Window Azure: Failed to start Development Storage: the SQL Server instance ‘localhostSQLExpress’ could not be found.
    Spring注解之 Transactional
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786802.html
Copyright © 2011-2022 走看看