FEシステム開発技術 · 実装・構築
コードオーディター
Code Auditor
こーどおーでぃたー
ソースコードがコーディング標準や記述のルールに従っているかを自動的に検査するツール。規約違反や誤りを招きやすい記述を指摘するため、レビューの負担を減らし、品質のばらつきを抑えられる。
共有:
Related
関連キーワードの用語
FE字下げ(インデンテーション)
制御構造の入れ子の深さに応じて行頭に空白を入れ、プログラムの構造を視覚的に示す書き方。読みやすさと保守性を高めるためコーディング標準で規定されることが多い。Pythonでは文法上の意味を持つ。
FE命名規則
変数名や関数名の付け方を統一するために定めた規則。用途が分かる名前にする、単語の区切り方をそろえる、といった取決めからなる。誰が読んでも意味が分かるようになり、保守性が向上する。
FE使用禁止命令
コーディング標準で、使用を禁止または制限すると定めた命令や記述。goto文の使用、グローバル変数の使用、マクロの使用、メモリへの直接アクセスなど、誤りを招きやすく可読性や保守性を下げるものが対象になる。
FEコード補完
プログラムの入力中に、変数名、関数名、構文などの候補を開発ツールが示し、選ぶだけで入力できるようにする機能。入力の手間と綴りの誤りを減らす。生成AIを使い、続きのコードをまとめて提案するものもある。
FEオートインデント
プログラムの入力中に、制御構造やブロックの深さに応じて、行頭の字下げ(インデンテーション)を開発ツールが自動的に行う機能。字下げの付け忘れやずれを防ぎ、プログラムの構造を読み取りやすくする。
FEシンタックスハイライト
ソースコード中の予約語、変数、文字列、コメントなどを、構文上の種類に応じて色や書体を変えて表示する機能。プログラムが読みやすくなり、括弧の閉じ忘れなどの誤りにも気付きやすくなる。
