by shigemk2

当面は技術的なことしか書かない

達人プログラマー 4

ツールについて
21 コマンドシェルの力を使うこと
シェルに慣れ親しむことで、生産性が向上する。
多くの場合、GUI、シェルを使ったほうが早い(慣れればの話だけど)

窓を使っているひとはcygwinでも使ってみたら良いと思うよ。

22 一つのエディタを熟知すること

  • エディタに必要な機能
  • 設定可能であること(色、フォント、キーバインド)
  • 拡張性があること(新しいプログラミング言語にすぐ対応出来なければ意味がない)
  • エディタそのものをプログラム可能であること

上記の要素がないエディタを使っているなら、エディタの変更を考えるべき。
エディタを使いこなすことで、生産性が飛躍的に向上する。
(マウスを使ったコピペじゃ不十分らしい)

23 常にソースコード管理を使用すること
Git や Subversionなど。

デバッグについて。
24 非難するのではなく、問題を修復すること
バグの原因は自分によるものであり、容疑者への非難はよすべき。

25 パニックに陥らないこと
バグの再現を行うことに注力する。