スクリプト化
ひとつの目的をうまくやる
使いやすい
あれこれ
欲張らない
単純さを維持する
読んでみる気になるくらいの分量で
読んですぐ理解できる程度に
再利用できる
コードの再利用
コード以外の
再利用
もありうる
ユーザーインターフェースを工夫する
わかりやすく
、
一貫性
のある
ユーザーインターフェース
にすること
ユーザー
の
持っている
知識
と
メンタルマップ
を
よく考える
こと
作業
の
構造
を、ユーザーにとって
自然
なものにすること
ユーザーの
操作
に対し、
適切
な
フィードバック
を返すこと
最悪の事態を想定する
エラーチェック
は
厳密
に
エラーが発生しても
安全に停止する
こと
安全なほうに倒れる
こと
やり直し
ができるように
対話的処理ではない
ログ
に
出力する
デバッグモード
を
用意する
スクリプト
(
script
) -
スクリプティング
(
scripting
)
手続き化
効率化
-
仕事効率化
-
業務効率化
-
作業効率化
生産性
(
productivity
) --
作りやすさ
、
書きやすさ
、
読みやすさ
標準化
(
standardization
) --
統一
された
ルール
で
運用する
と
使いやすい
単純化
(
simplification
) --
単純化
されたものは理解しやすく、ミスも減り、スピードも向上する
専門化
(
specialization
) -- 割り当てられた役割をはたす
ドキュメント化
-
セルフドキュメント
(
self-documenting
)
自動化
汎用化
コマンド
バッチ処理
シェルスクリプト
(
Shell Script
)
スクリプト言語
(
scripting language
)
セットアップ作業
なんとか化.icon