zoukankan      html  css  js  c++  java
  • 我安身立命的编程指导

    原文

    这些年来我收集了一些编程指导原则,当编程时,这些原则就会出现在我脑子里。有一些是我总结的,有一些是我从@jonwagnerdotcom@jbright 那里偷来的,书本里也给了我一些,另外一些我完全忘记了出处。希望这些指导原则在你编程时也会给你带来帮助。

    1. 思考

      凡事动手前先用脑思考。不要盲目遵循各种模式。所做的事要有意义。相信自己的脑袋。

    2. 不同事情不同编程方法,相同的事情相同的代码。

      不要在完全不同的事情上强制沿用DRY(不要自我重复)编程原则,但相同的模式中一定要用同一段代码。

    3. 期望更好会成为你完成任务的敌人

      .

      尽量写最好的程序,但不要担心发布它。程序是拿来使用的。你不发布它,没有人会用它。

    4. 没写的代码是绝对没有bug的

      .

      尽量避免写代码,除非必须。没有人能做到完美。你的代码将会带来不可预期的后果。事前掂量一下,看看问题是否真的需要用代码来解决。

    5. 不要自我重复(DRY).

      让代码整洁和独立,让它们可以复用。相同的代码不要写第二遍(或拷贝/粘贴)。任何时候你拷贝/粘贴一段代码时都要有充分的理由。

    6. 不要担心删代码,你有版本控制系统

      .

      (它在版本控制系统里,不是吗?即使用一个很烂的版本控制系统,那也比不用强)。未被删除的代码只会堵塞代码库。删除那些不需要的代码,让版本控制系统帮您留住历史。太多次我看到老代码到处都是,只是因为没有人确信这些代码是否真的不需要了。

    7. 代码只是一些字节码

      不要害怕重构。代码的原材料是很廉价的。

    8. 为你的作品骄傲。不要马马虎虎。

      编程是一种技艺。写代码要用心,要为它们自豪。

    9. 有Bug是正常的

      .

      没有人能设定将来。Bug免不了要出现,这没什么。出现时消灭它们。

    10. 要有乐趣

      .

      并不是每个任务都会很有趣,但努力在你的工作中找到乐趣。这会让你保持工作精神,创造出更好的产品。

  • 相关阅读:
    jquery animate()方法 语法
    jquery unload方法 语法
    jquery undelegate()方法 语法
    jquery unbind()方法 语法
    jquery trigger() 方法 语法
    jquery toggle()方法 语法
    jquery change() 函数 语法
    jquery blur()函数 语法
    jquery bind()方法 语法
    jquery checked选择器 语法
  • 原文地址:https://www.cnblogs.com/jimcsharp/p/5436675.html
Copyright © 2011-2022 走看看