zoukankan      html  css  js  c++  java
  • 《程序员的修炼之道:从小工到专家》有感(六)

    强力编辑--用一种好的编辑器,去熟悉它,彻底的了解它,让你在编辑文本时凭直觉去操作,无需大脑。编辑器所应具有的特性:可配置、可扩展、可编程。这样我们在编程过程中手就不需要离开键盘,能够提高效率。

    源码控制--源码控制系统追踪你在源码中和文档的做出的每一项变动。          

    调试--代码写完之后,要进行的调试是很费时间。调试过程中要放松心态,遇到了bug也要直面解决,调试时一定要把各种情况都考虑进去,不能因为心里的那点不确定存在侥幸心理。

    算法速率--在写代码时要提前估算算法的阶,O阶是时间复杂度决定了整个程序的运行效率,这是一个注重实效的程序员所必须具备的。

    重构--在重构的同时不要试图增加新的功能;在重构前就应该做好测试,这样如果破坏了某些东西就可以知道;重构时采取短小、深思熟虑的步骤。

    规范的危险--在开发过程的某些方面我们确实应该遵守者某些规范,但我们也应该学会灵活变通,对于自己特别有把握的地方,可以大大发挥自己的优势,不必照搬模板,模板或许还没有自己的代码高效。

    极大地期望--在交付产品的时候我们可以温和的超出用户的期望,在这过程中我们必须让用户有“心理准备”,不要“惊吓”。对用户的需求要尽可能的满足,能力允许的话,可以额外添加“惊喜”。让产品得到用户的认可是我们最大的成功。

  • 相关阅读:
    R中的一些数据形式
    R数据处理
    矩阵的一些知识
    R语言的一些矩阵运算
    R语言中的常用函数
    R读取数据和导出数据
    贝叶斯公式的理解方式
    R语言中bioconductor包
    R语言中的数据结构
    网页版的R设置环境变量
  • 原文地址:https://www.cnblogs.com/tianwenjing123-456/p/12129668.html
Copyright © 2011-2022 走看看