問題 No.3616
ローコード開発に関する記述として不適切なものはどれか。
【正解の解説】
ソースコードの記述が一切不要なため、プログラミング言語の知識を持つ技術者は全く必要としない。
「ソースコードが一切不要でエンジニアがゼロでも作れる」というのは誤りです。料理に例えるなら、ミールキット(半調理済み食材)を使えば料理初心者でも簡単におしゃれなご飯が作れますが、隠し味を工夫したりプロの味を再現したりするには、やはり料理の基礎知識や技術を持つプロの腕が必要になるのと同じ原理です。
スポンサーリンク
【その他の選択肢の解説】
視覚的な操作を中心としてアプリケーションを構築するため、従来の開発手法に比べて開発期間を短縮できる。
試験では「不適切なもの」を選ぶ問題のため、メリットや正しい記述であるこの選択肢は不正解となります。画面をパズル感覚で組み立てるビジュアル開発により、ゼロからコードを打ち込む従来手法に比べて圧倒的なスピード開発を実現できるのがローコードの強みです。
定型的な画面や処理の部品を組み合わせてシステムを開発するため、複雑な独自要件の実装には向いていない。
市販のカラーボックスを組み立てて家具を作るようなもので、手軽で便利ですが、部屋のサイズに完璧に合わせた特殊な造り付け家具を作るのには向いていないのと同じです。制限がある点を理解しているかを問う、よく出るひっかけポイントです。
自動生成されるプログラムの構造を完全に把握できない場合があり、詳細なパフォーマンスの最適化が困難になる。
自動運転車のようなもので、普段は非常に楽に移動できますが、いざ細かなハンドリングやエンジンのチューニングをしようとした際、内部の仕組みがブラックボックス化していて手を加えにくいという弱点があります。このトレードオフの知識は試験頻出です。