IT用語帳
FEアルゴリズムとプログラミング · プログラミング

使用禁止命令

Prohibited Statements

しようきんしめいれい

コーディング標準で、使用を禁止または制限すると定めた命令や記述。goto文の使用、グローバル変数の使用、マクロの使用、メモリへの直接アクセスなど、誤りを招きやすく可読性や保守性を下げるものが対象になる。

共有:

Related

関連キーワードの用語

FE字下げ(インデンテーション)

制御構造の入れ子の深さに応じて行頭に空白を入れ、プログラムの構造を視覚的に示す書き方。読みやすさと保守性を高めるためコーディング標準で規定されることが多い。Pythonでは文法上の意味を持つ。

FE命名規則

変数名や関数名の付け方を統一するために定めた規則。用途が分かる名前にする、単語の区切り方をそろえる、といった取決めからなる。誰が読んでも意味が分かるようになり、保守性が向上する。

FEコードオーディター

ソースコードがコーディング標準や記述のルールに従っているかを自動的に検査するツール。規約違反や誤りを招きやすい記述を指摘するため、レビューの負担を減らし、品質のばらつきを抑えられる。

FEネストの深さ

選択や繰返しの制御構造を入れ子(ネスト)にしたときの階層の深さ。深くなるほど処理の流れが追いにくく誤りが入りやすいため、コーディング標準で上限を定め、条件を満たさない場合に早めに処理を抜ける書き方や、処理の関数への分割で浅く保つ。

FEコーディング

設計書(ソフトウェア詳細設計書)の内容に従い、プログラム言語を使ってソースコードを書くこと。ソフトウェア構築(実装)の工程で行う作業で、読みやすく保守しやすいコードにするためにコーディング標準に従って書く。書き上げたコードはコードレビューやソフトウェアユニットのテストで確かめる。

A-1コードレビュー

作成したソースコードを作成者以外が読み、誤り、コーディング標準への違反、保守性や性能・セキュリティ上の問題を指摘する活動。プルリクエストを使ったレビューのほか、インスペクションやウォークスルーの形で行う。