2012-01-04 6 views
0

私は.net開発者です。アジャイルとOOPの関係は何ですか?

アジャイルとOOPの関係を親切に指導しますか?

私が知っていることは、アジャイルはTDDを推奨するプロセスであり、OOPはコードを書く方法です。

アジャイルとOOPはどちらもお互いに必要ですか?彼らはお互いに対抗しているか、何をガイドしてください?

+4

これらはお互いを必要とせず、両者は互いになしで存在します。 –

+0

概念的な質問については、http://programmers.stackexchange.comを参照してください。 – BoltClock

答えて

3

OOPはプログラミング言語のパラダイムです。

アジャイルはソフトウェア開発プロセスです。

OOP言語は、アジャイルプロセスが使用されている(つまり、同じ会社やプロジェクトで)場合に使用されることがあります - それ以外は関係ありません。

1

短い回答ですが、関係はありません。人々がパンケーキを朝食に関連付けるのと同じ方法で推論された関連があるかもしれません。パンケーキと朝食は関連していることが多いが、パンケーキを食べるためには、すべての朝食を食べる必要があります。

1

これらは直交しています。 OOPは、手続き型プログラミングまたは機能型プログラミングとは対照的にプログラミングパラダイムです。アジャイル開発は、使用されるプログラミングパラダイムには意味を持ちませんが、むしろ、ソフトウェア開発に一般的にアプローチする方法と方法を記述しています。

関連する問題