問題一覧
1
・コマンドは多機能にしない。オプションもなるべく少なくする。 ・既存コマンドの組み合わせで実現できる機能を新たにコマンド化しない。 ・コマンドの数はなるべく増やさない。 ・コマンドの名前はなるべく短く覚えやすいものにする。 ・コマンドはフィルタ仕様にする。
2
ユニケージには、コマンド、ライナー、コンポーネント、システムの4種類のシェルスクリプトからなり、いずれもデータは入力ファイルを読み、出力ファイルを書き出す。ファイルの直接更新はしない。
3
一旦ファイル化して連携する。 ・環境変数渡しの禁止 ・直接通信渡しの禁止 ・共有メモリ渡しの禁止
4
・1行1コマンドの原則 ・走行ログを記録する記述 ・開始終了を記録する記述 ・エラーハンドラの定義をする ・冒頭にシェル定数の定義 ・ディレクトリ定数は/から定義 ・一時ファイル変数の定義 ・末尾に一時ファイルの消去とexit 0を記述 ・パイプを揃える ・コメントの書き方 ・関数の禁止 ・変数型プログラムの禁止 ・スケジューラ以外のシェルスクリプトが他シェルスクリプトをコールしない ・エラーステータスでエラー種類を分けない(exit 0 あるいは exit 1 のみ)。
5
・規定ディレクトリを守る。 ・大文字半角英数字で命名する。 ・名は体を表すプログラム名。
6
プログラムはfor文while文を除き、上から下へ処理が進むように記述する。
7
・冒頭コメント ・処理コメント ・レイアウトの記述
8
・プログラムはクライアントのプロパティ。 ・最終オーサーがプログラムの全責任を持つ。 ・変更履歴は残さない代わりにバックアップをとる。
9
シェルプログラムは処理の手順をそのままコマンドを使ってプログラムを書く。技巧的なアルゴリズムで結果を得るのはなるべく避ける。
10
コマンドで記述できないことだけをawkやpythonで書く。
11
大きな機能単位で構成されているなら分割する。
12
お作法違反を見つけるシェル。お作法違反は開発者をお白州によんで、弁明させる。
Sharing and Visibility アーキテクト_51~100
Sharing and Visibility アーキテクト_51~100
宮内藍 · 50問 · 1ヶ月前Sharing and Visibility アーキテクト_51~100
Sharing and Visibility アーキテクト_51~100
50問 • 1ヶ月前Sharing and Visibility アーキテクト_1~50
Sharing and Visibility アーキテクト_1~50
宮内藍 · 50問 · 1ヶ月前Sharing and Visibility アーキテクト_1~50
Sharing and Visibility アーキテクト_1~50
50問 • 1ヶ月前Sharing and Visibility アーキテクト
Sharing and Visibility アーキテクト
ユーザ名非公開 · 78問 · 2ヶ月前Sharing and Visibility アーキテクト
Sharing and Visibility アーキテクト
78問 • 2ヶ月前電気通信 用語記述
電気通信 用語記述
takahiro kokubo · 3回閲覧 · 36問 · 3ヶ月前電気通信 用語記述
電気通信 用語記述
3回閲覧 • 36問 • 3ヶ月前6-00本書未掲載用語②
6-00本書未掲載用語②
osakana · 25問 · 3ヶ月前6-00本書未掲載用語②
6-00本書未掲載用語②
25問 • 3ヶ月前4-06頻出<マネジメント>
4-06頻出<マネジメント>
osakana · 9問 · 3ヶ月前4-06頻出<マネジメント>
4-06頻出<マネジメント>
9問 • 3ヶ月前3-04スマートフォンやパソコンの中身はどうなっている?②
3-04スマートフォンやパソコンの中身はどうなっている?②
osakana · 22問 · 4ヶ月前3-04スマートフォンやパソコンの中身はどうなっている?②
3-04スマートフォンやパソコンの中身はどうなっている?②
22問 • 4ヶ月前3-01世界中どこからでもネットショップにアクセスできるしくみ②
3-01世界中どこからでもネットショップにアクセスできるしくみ②
osakana · 26問 · 4ヶ月前3-01世界中どこからでもネットショップにアクセスできるしくみ②
3-01世界中どこからでもネットショップにアクセスできるしくみ②
26問 • 4ヶ月前CCNA③
CCNA③
ようたろう · 50問 · 1年前CCNA③
CCNA③
50問 • 1年前9_物理的セキュリティ対策
9_物理的セキュリティ対策
遠藤颯人 · 15問 · 1年前9_物理的セキュリティ対策
9_物理的セキュリティ対策
15問 • 1年前問題一覧
1
・コマンドは多機能にしない。オプションもなるべく少なくする。 ・既存コマンドの組み合わせで実現できる機能を新たにコマンド化しない。 ・コマンドの数はなるべく増やさない。 ・コマンドの名前はなるべく短く覚えやすいものにする。 ・コマンドはフィルタ仕様にする。
2
ユニケージには、コマンド、ライナー、コンポーネント、システムの4種類のシェルスクリプトからなり、いずれもデータは入力ファイルを読み、出力ファイルを書き出す。ファイルの直接更新はしない。
3
一旦ファイル化して連携する。 ・環境変数渡しの禁止 ・直接通信渡しの禁止 ・共有メモリ渡しの禁止
4
・1行1コマンドの原則 ・走行ログを記録する記述 ・開始終了を記録する記述 ・エラーハンドラの定義をする ・冒頭にシェル定数の定義 ・ディレクトリ定数は/から定義 ・一時ファイル変数の定義 ・末尾に一時ファイルの消去とexit 0を記述 ・パイプを揃える ・コメントの書き方 ・関数の禁止 ・変数型プログラムの禁止 ・スケジューラ以外のシェルスクリプトが他シェルスクリプトをコールしない ・エラーステータスでエラー種類を分けない(exit 0 あるいは exit 1 のみ)。
5
・規定ディレクトリを守る。 ・大文字半角英数字で命名する。 ・名は体を表すプログラム名。
6
プログラムはfor文while文を除き、上から下へ処理が進むように記述する。
7
・冒頭コメント ・処理コメント ・レイアウトの記述
8
・プログラムはクライアントのプロパティ。 ・最終オーサーがプログラムの全責任を持つ。 ・変更履歴は残さない代わりにバックアップをとる。
9
シェルプログラムは処理の手順をそのままコマンドを使ってプログラムを書く。技巧的なアルゴリズムで結果を得るのはなるべく避ける。
10
コマンドで記述できないことだけをawkやpythonで書く。
11
大きな機能単位で構成されているなら分割する。
12
お作法違反を見つけるシェル。お作法違反は開発者をお白州によんで、弁明させる。