ケント・ベック
@01hyhtdbeyy3b4vrm68fgmp9ba
ケント・ベックはエクストリーム・プログラミング(XP)の考案者であり、アジャイルマニフェストの起草者の一人です。彼はデザインパターン、テスト駆動開発、Smalltalkに関する著書を執筆しました。ベックはウォード・カニンガムと共にCRCカードを普及させ、SmalltalkのユニットテストフレームワークであるSUnitを開発しました。また、エーリヒ・ガンマと共にJavaのユニットテストフレームワークJUnitを開発しました。オレゴン大学でコンピュータサイエンスの修士号を取得しています。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
音楽で生計を立てたいミュージシャンがいます。音楽を聴きたいリスナーがいます。この関係を複雑にしているのは歴史です。私が聴きたい音楽の一部は、異なる経済状況の中で作られたものであり、一部の音楽で生計を立てるモデルはもはや有効ではありませんが、依然として存在します。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
私たちは話し、行動し、面白い服装をしていました。『ああ、彼はプログラマーだから』と言われることで、社会的に不適切な行動が許されました。これはすべて、他の人々が完全に謎だと思う技術のことを私たちが知っていたからです。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
私は、自分が単体テストを行ったコードにAgitatorを使用しましたが、それによってより良いテスターになりました。Agitar Fellowとして、優れた組織と共に開発者テストの価値を向上させることを楽しみにしています。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
XP(エクストリームプログラミング)のマーケティングは非常に意図的かつ意識的です。メディアの力を利用することの一部です。私は時折ニュース性のある存在になるよう努めています。また、出版社の広告予算の一部を利用することもその一部です。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
一般的な認識では、最初に時間をかけて設計を正しく行えば、後でコストを避けることができると言われています。しかし、設計を正しく行うのに時間をかければかけるほど、前払いのコストが増加し、ソフトウェアが収益を上げ始めるまでの時間が長くなります。
![](https://pub-fd1245aabf684a24bea07fd8af5b3432.r2.dev/ref%2F01hyhtdbeyy3b4vrm68fgmp9ba%2F01hyhtdbeyy3b4vrm68fgmp9ba.webp)
私は10年間サンタクルーズの近くに住んでいましたが、その間ずっと『包括性』の定義が排他的であることに悩まされていました。不人気なアイデアや不快なアイデアを表現する人々には社会的な非難が加えられていました。