頭が悪い授業内容の一部
https://richlab.org/j/2772

シェルスクリプトにおける開発マネジメント
・デバッグ
  ・そもそもバグをつくらせない
  ・IDEのないシェルスクリプトの2つの方法
  ・バグ付きコード「数字のマジック」のデバッグ演習
・バージョン管理
  ・基本はコピー(高度ばver.管理ツールに頼らない)
  ・履歴が見たくばUNIXコマンド

その0.[基本] バグは取るより、生み出すな
・デバッグはそもそも「無駄な作業」
  ・時間の無駄・労力の無駄
  ・デバッグでバグを潰すくらいなら、はじめからバグらせるな
・どうやって?
  ・1行書いてはテストせよ。
  ・分岐やループの無いプログラムなら、容易にできる。