zoukankan      html  css  js  c++  java
  • 程序员应养成命令式思维习惯

    有些程序员遇到问题就上网找答案,其实程序员更应该使用命令去寻找原因。比如,在Linux系统中启动服务:

    service postgresql-9.3 start

    如果你记不清服务名你会怎么办?作为一种思维习惯,你不应该大事小事都上网找答案,你应该想到会不会有什么系统命令可找到服务名。

    # chkconfig --list
    ...
    postgresql-9.3  0:off   1:off   2:off   3:off   4:off   5:off   6:off
    ...

    有人可能要发问了,要是我知道有这个命令当然不用上网找了。其实,你倒要先问问自己为什么不知道有这个命令,如果你已养成了命令式思维习惯,你就早知道该命令的存在了!

    如果你是命令式思维者你就会去琢磨命令背后的原理,弄清楚原理后就能灵活应用了。例如,service帮助文档说所有的服务在这里:

    # ls /etc/init.d

    你还可以用下面的命令找到所有服务:

    # service --status-all

    等等。

    如果你不仅认可命令式思维方式而且实际践行并养成习惯,那么你或许会更进一步。系统出了bug怎么办?写单元或集成测试!(测试即命令)。我对系统隐患不放心怎么办?写检查脚本!等等。只要你养成了命令式思维习惯你在程序员的道路上一定越走越顺!

  • 相关阅读:
    shell遍历文件夹并执行命令
    安装PIL的坑
    iptables不小心把127.0.0.1封了,导致redis连不上
    python读取中文
    不要在基类析构函数中调用纯虚函数,否则运行时会报错“pure virtual method called”
    阿里云64位centos6.3系统上编译安装redis
    Git
    Easy Mock
    Sortable
    几个框架
  • 原文地址:https://www.cnblogs.com/yang-wu/p/4594300.html
Copyright © 2011-2022 走看看