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方式)

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

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

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

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

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

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

  • 相关阅读:
    nvm安装及使用(windon/mac)
    JVM学习笔记
    Java多线程
    OkHttpClient调优案例
    Java各版本新增特性, Since Java 8
    Linux下MySQL数据库的备份与恢复
    算法和数据结构学习笔记
    联想台式机安装网卡驱动指南
    解决「现有新的ios更新可用,请从ios14 beta 版更新」问题
    linux 命令英文全称(转帖)
  • 原文地址:https://www.cnblogs.com/visionwang/p/2618282.html
Copyright © 2011-2022 走看看