開発 カーゴカルトプログラミングとは何ですか? -techopediaからの定義

カーゴカルトプログラミングとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Cargo Cult Programmingとはどういう意味ですか?

貨物カルトプログラミングとは、コードが何をするのか理解していないことを中心に、特定の種類の儀式や習慣をコードで使用する際の、環境に優しく、洗練されていない、または十分に有能なプログラマーまたはエンジニアの慣習を説明する用語です。 これらのアクションは、迷信的な、悪意のある反応、または機能よりも形の傾向として特徴付けられます。

貨物カルトプログラミングは、ブードゥー教のプログラミングとしても知られています。

TechopediaはCargo Cultプログラミングについて説明します

「カーゴカルト」という用語は、第二次世界大戦後の南太平洋の先住民に生まれた宗教団体に由来します。 これらのグループの慣行には、戦時中に貨物を配達した実際の飛行機の証として、模擬航空機と着陸帯の建設が含まれていました。 「貨物カルトプログラミング」という用語は、1985年にリチャードファインマンが書いた本に由来する「貨物カルトサイエンス」に由来しています。

他の技術専門家は、特定のシナリオで貨物カルトプログラミングを説明します。 このテーマに関するブログ投稿で、テックライターでありコーダーのスコットハンセルマンは、家を所有していて配管の仕組みがわからない人や、車が道路をどのように動き回るのか理解していないドライバーに例えています。 コンピューターサイエンスアカデミアの一部では、この用語を使用して、コーディングに関する機能概念を繰り返し把握できず、コードの機能を探索するのではなく、フォーマリスト手法に戻ったり、プロジェクトを完了するためにソースコードのフォーマリズムに頼ったりする学生について話します。

カーゴカルトプログラミングとは何ですか? -techopediaからの定義