タグ付けされた質問 「terminology」

システム開発ライフサイクルに関連する単語や概念の客観的な意味や一般的な理解に関する質問

6
RESTfulではないHTTP APIを呼び出すもの [閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 HTTPベースのAPIと呼び、URIを使用してリソースとHTTP動詞(PUT、POST、DELETE、GET ...)に名前を付け、それらのリソースを操作しますか? ロイ・フィールディングの苦情によると、ハイパーメディアがないため、RESTではありません。 内部的には、私のチームでは、誰もが「REST API」と呼んでいます。私はそれを「RESTライク」と呼んでいますが、説明的ではなく、その意味はあいまいです。RESTについては大きな意見の相違があるため、私はそれについてかなり混乱しています。火炎戦争に参加したくないのですが、正しい用語を使用してください。
24 terminology  rest  api  http 

13
「break」を含む「while(true)」ループの用語は何ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 次のようなC ++またはC#のループがあるとします。 while( true ) { doSomething(); if( condition() ) { break; } doSomethingElse(); } これは一般に「無限ループ」と呼ばれます。しかし、それは技術的に無限ではありません-制御が通過すると停止しbreakます。 そのようなループの用語は何ですか-それは「永遠にループ」ループ制御ステートメントと内部に「ブレーク」を持っていますか?


3
ソフトウェアアーキテクト、ソフトウェアエンジニア、ソフトウェア開発者(プログラマー)の違いは何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 私はアメリカで最高の給与のかかる仕事についてのCNNの記事を読んでいます。ソフトウェアアーキテクトは、#1と表示されています。#9として記載されているソフトウェアエンジニア。また、ソフトウェア開発者(プログラマー)は#35にリストされています。コンピューター科学者をプログラマーに置き換えることは有効だと思いますか? これに先立ち、私は常に「ソフトウェアエンジニア」が経験豊富なプログラマーとチームリーダーの肩書きであると考えていました。しかし、「ソフトウェアアーキテクト」はどこに収まり、正確に何をするのでしょうか?私はCNNの説明を読みましたが、それらは本当に私を満足させないので、ここで素晴らしいユーザーベースからより徹底的で経験豊富な説明を得ることができると思います。 受け取ったすべての回答に事前に感謝します。

3
「意見のあるソフトウェア」とはどういう意味ですか?
私は他の多くのフレームワーク/ライブラリ開発者が「私たちは考え抜かれたソフトウェアを書く」というフレーズを投げているのを見てきましたが、実際には、それは本当に何を意味しますか?「Opinionated Framework X」の著者は、特定の方法でコードを書くので、あなたが書くのと同じタイプのコードを書くべきだと言っているということですか? それは少し大げさではありませんか?

8
ブール値を「true」、「false」、およびトグルする用語はありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 去年閉鎖されました。 技術会議でコードを説明しようとしているとしましょう。 まず、ブール値foobarをtrue そして 次に、ブール値foobarをfalse 少し冗長です。foobar切り替えられた場合、おそらく言うことができます、 第三に、トグル foobar ここでの含意を通して、あなたはそのブール値を知っています。だから私はできるはずがない: 第四に、私はfoob​​ar を真理化する そして 5番目に、foob​​ar を偽造します また、暗黙のうちに、リスナーにブール変数を処理していることを伝えますか?これに適切な用語はありますか?ありがとう。



6
プログラミング言語が他の言語にコンパイルされると言うにはどうすればよいですか?
プログラミング言語を他のプログラミング言語にコンパイルできることを英語で言うにはどうすればよいですか? 例はHaxeです。Webサイトでは、言語は「マルチプラットフォーム」と記述されています。 マルチプラットフォーム:Haxeは、JavaScript、Flash、NekoVM、PHP、C ++、C#、Java(すぐに)の高速コンパイラーを使用して、すべての一般的なプログラミングプラットフォームにコンパイルできます。 しかし、マルチプラットフォームはハードウェアまたはソフトウェアプラットフォーム(win、mac、linux)と誤解される可能性があります。 それでは、この能力を表す最も適切な言葉は何ですか?

4
HTMLはマークアップ言語であり、C ++はプログラミング言語であると言われましたが、その違いは何ですか?
私のプログラミングの友人は、HTMLがマークアップ言語であり、C ++がプログラミング言語であるといつも言っています。私は彼らに違いは何であるかを尋ねると、彼らは私に合理的な答えを与えることはありません。 何がC ++をプログラミング言語と呼び、HTMLはそうではないのでしょうか?

4
スタックに「プッシュ」と呼ばれるものを配置するのはなぜですか?
http://dictionary.reference.comによると 押す 動詞(オブジェクトで使用) それを遠ざけるために力で(物)を押したり、押したりする。 力を働かせて特定の方法で(何か)を動かす 突き出す; ドライブ:何かを脇に寄せる。ドアを開ける。 群衆の中に障害物を押しのけることによって達成または達成します。 拡張または投影させる 推力。 何らかの行動や進路を押したり、促したりするために:彼の母親は彼に仕事を求めた。 このIMOはFIFOキューに適合します。これについての説明はありますか?

3
APIとフロントエンドバックエンドの区別
「標準」のビジネスWebサイトを作成しようとしています。「標準」とは、このサイトが通常のHTML5、CSS、およびフロントエンド、バックエンド(ものを処理するため)用のJavaScriptを実行し、データベース用にMySQLを実行することを意味します。これは基本的なCRUDサイトです。フロントエンドは、データベースに保存されているものを何でも作成します。バックエンドは、ユーザーが入力したものをデータベースに書き込み、処理を行います。ほとんどのサイトと同じように。 コーディングを開始するためにGithubリポジトリを作成する際、フロントエンドバックエンドとAPIの違いを理解していないことに気付きました。私の質問を言い換える別の方法は次のとおりです。APIはこの図のどこに来ますか? 私はいくつかの詳細と私が持っている質問をリストします-これがあなたに私の実際の質問が何であるかをよりよく理解してくれることを願っています。私は尋ねる特定の質問を知らないので混乱しています いくつかの詳細: Model-View-Controllerパターンを試してみたい。これにより質問/回答が変更されるかどうかはわかりません。 APIはRESTfulになります 私は私の希望私自身のAPIを使用するバックエンドをカンニングして、特別なクエリを呼び出すためにバックエンドを可能するのではなく。このスタイルはより一貫していると思います。 私の質問: フロントエンドは、APIを呼び出すバックエンドを呼び出しますか?または、フロントエンドはバックエンドを呼び出すのではなく、APIを呼び出すだけですか? バックエンドはAPIを実行するだけで、APIはバックエンド(バックエンドが究極のコントローラーとして機能し、タスクを委任する)に制御を返しますか? フロントエンドバックエンドとともにAPIの役割を説明する長く詳細な回答が推奨されます。答えがプログラミングのモデル(Model-View-Controllerパターン以外のモデル)に依存する場合、APIのこれらの他の考え方を説明してください。ありがとう。私はとても混乱しています。


15
リファクタリング:コードをクリーンアップするための単なる凝った言葉ではありませんか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 Martin Fowlerの本「Refactoring:Improving the Design of Existing Code」が出てくる前は、コードの大きな変更を「再構築」、小さな変更を「クリーンアップ」と呼んでいました。IMO、リファクタリング技術はすべて常識であり、私たちがこれまでずっとやってきたことです。 リファクタリングは新しいものだと思いますか?おそらく、管理をtrickしてコードをクリーンアップする時間を割り当てる方法でしょうか?

7
「バックポート」という用語の反対はありますか?
私が理解しているように、「バックポート」という用語は、前のバージョンにも移植される将来のバージョンに適用される修正を説明するために使用されます。ウィキペディアの定義は次のとおりです。 バックポートとは、特定のソフトウェアの変更(パッチ)を取得し、それが最初に作成されたソフトウェアの古いバージョンに適用するアクションです。ソフトウェア開発プロセスの保守ステップの一部を形成します... 例えば: V2.0で問題が発見され、修正されました。同じ修正が移植され、V1.5に適用されます。 これが反対方向に行われるときの用語は何ですか? この問題はV1.5で発見され、修正されました。同じ修正が移植され、V2.0に適用されます。 「バックポート」という用語は引き続き適用されますか?または、「Forwardporting」(面白いことに「Port Forwarding」とよく似ています)などの用語はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.