zoukankan      html  css  js  c++  java
  • 提高coding速度和效率的总结

    以下为个人总结和借鉴的方法

    一、影响coding速度的一些因素

    1. 未考虑清楚就匆忙下手,导致不断的停下来思考和重写。
    2. 匆匆写完之后,出现很多的错误,包括各种语法错误,花费了大量时间甚至返工。
    3. 在整体逻辑没理清之前,陷入了很多的细节,纠缠不清。
    4. 对于一些方法的使用不清楚,需要不停的去查询手册或者google之。
    5. 编写重复的代码,执行重复的操作。
    6. 经常被其他的人或者事情打断,无法集中精力。
    7. 过早的进行性能之类的优化,引入了复杂性和潜在的bug。

    二、提高coding速度的方法

    使用恰当的工具。使用合适的IDE或者编辑器(VIM ,Sublime Text 2是一款不错的跨平台的编辑器)

    掌握相当数量的快捷键,VS中的快捷键掌握了基本够用。

    先写整体逻辑和测试代码,再逐步实现细节。(团队中可以提倡TDD方式)

    对于常用的库函数记住用法,并想办法提高查询文档的效率

    写完代码先自己阅读,检查语法逻辑是否正确。(是否可以尝试下结对编程)

    使用番茄工作法方法(避免被打断),为自己建立较为完整的编码时间,在这段时间完成高质量的编码。

    选择好的调试方法,日志、断言等等,积累自己的调试工具。

    积累自己的代码库,经常做改进

    今后想到后持续更新该博文。

  • 相关阅读:
    c3p0配置
    0624软件工程的回顾和总结
    0619学习进度条
    MySQL中wait_timeout的坑
    js/jquery禁止页面回退
    jquery打印页面(jquery.jqprint)
    input file multiple 批量上传文件
    Python学习笔记——Python Number(数字)
    正则表达式
    Python学习笔记(三)——条件语句、循环语句
  • 原文地址:https://www.cnblogs.com/visionwang/p/2618282.html
Copyright © 2011-2022 走看看