ユニケージ開発手法
作法の例:
ファイルを上書きしない。なるべく消去しない。
シェルスクリプトの相互呼び出しを行わない。
データベース管理システムではなくファイルを用いる。
ユニケージ開発手法で定められたデータファイル、シェルスクリプトの置き場所の標準化に従う。
forやwhile、関数や変数の使用を控える。
プロセス間通信にファイルを使う。
ファイルの冒頭に自ファイル名、日付・連絡先、処理の前提条件・結果、マジックナンバーの意味を書く。
独自コマンドの種類や仕様についてはユニバーサル・シェル・プログラミング研究所が管理している。アプリケーション開発者は、コマンド作成や改変を行わない。既存のコマンドの組み合わせでは不可能であったり、時間的な費用(プログラマの作業時間、計算機の演算時間)が高くなる演算が見つかった場合、議論を経て新規コマンドを提供する。
新規コマンドの開発に慎重になることには、以下の理由がある。
コマンドの種類や仕様を各システムで画一化することで、管理費用が増大することを防ぐ。
自作コマンドの作成は時間がかかるため、コマンドの組み合わせ技を考えたり人に聞いたりする方が、結果としてアプリケーションプログラマの仕事が早く終わる。