XP実践してる奴っている?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGおめでてーな
0006デフォルトの名無しさん
NGNG必要ないと思われるのです
0007デフォルトの名無しさん
NGNG000855
NGNGもしかして、XP==WindowsXPだと思ってる?
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012名無しさん@おひさまのよう。
NGNGドキュメントもなしに開発していて隣同士でペアプログラミングしてたとか。
0013デフォルトの名無しさん
NGNGパッケージ開発で、開発費浮かすために1stユーザを社内に設定して、
開発者足りないから手ー貸してとか言って、結果としてオンサイト顧客確保した例があったっけ。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG余裕があればテストドライバも書いとく。
テストコードがセットになってれば、
後で動作チェックも簡単にできるし、
ライブラリ使う人に使用方法知らせる手間も多少省けるしねー。
0016デフォルトの名無しさん
NGNGJavaの場合なんかはmain関数をどのクラスにも入れたままリリース?
0017デフォルトの名無しさん
NGNG個別のプラクティスは、他の価値観・方法論とぶつかりながらも、いろいろ現場で試されてきた。
合わせ技で、極端なまでに割り切ってやれば、
個別手法導入時に問題になった軋轢・矛盾が解消されるでしょ、
っていうビジョンをきちんと示した所が、新しい。
0018デフォルトの名無しさん
NGNGどーでしょ?JUnitやってる人?
0019デフォルトの名無しさん
NGNG全部のクラスにテスト用mainつける必要は、ないでしょ?
たとえば、データやパラメータの入れ物クラスは、
そのクラスをハンドルするクラス間の結合テスト書いとけば充分だし、
一般に、一まとまりの機能を実現するクラスの組で、基本的なテストをしとけば、
そこから派生したクラスでは、機能拡張部分だけテストすれば充分て事も多い。
0020デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/989482113/
0021デフォルトの名無しさん
NGNG仕様記述言語で大雑把なまとまり毎に、事前条件・事後条件チェックしてるよーな気分になるなー。
ところで、「気が付いたらXP実践してました」の他の例は、ないのかなー?
0022デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/989482113/
0023デフォルトの名無しさん
NGNG〈!-- 漏れはここの>>1ぢゃないけどねぇー! --〉
0024デフォルトの名無しさん
NGNGこんなの巷のハウツーもので十分な気がするけど>XP
方法論なんておこがましいな。
どうでもいいがこのスレは捨て。
それだけは間違ってないと強調しておきたい。
0025デフォルトの名無しさん
NGNGJUnit使え。
リリースコードにテストコード残すなよ。
0026デフォルトの名無しさん
NGNG何が言いたいのかわからん。
0027デフォルトの名無しさん
NGNGそれホント?
パッケージ提供が目的で、サイズが気になるんならともかく、
情報処理/サービス提供が目的で、パフォーマンスの低下が有り得ないんなら、
陸で救命胴衣着けて、船に乗るとき救命胴衣脱ぐ、
って事にならんかなぁ?
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG昔から自分で実践してるから知ってるけど(言い訳、
最近ポッと出の UnitTest は勉強してないでーす。おげ?
UnitTest と リファクタリングを組で実践する事に重要性あり、
だと思うから、べんきょしときマウス。
まぁまぁ仔細をつっこまずに、、、
>「気が付いたらXP実践してました」の他の例は、ないのかなー?
って事でお願いしますです。
0032仕様書無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035幼稚園さくら組
NGNGあと、二ポーンは第五世代/AI系の影響で(笑、
OOへの本格取り組みが遅れたけど、
80年代後期〜90年代前半のOOコミュニティ/UNIXコミュニティが
今現在に与えている影響って、図り知れないものがあると思う。
そーゆー重要な影響を児戯と切り捨てる >>34 のコミュニティ(ぁ強制労働所か)は、
何を生み出し、現在にどういった爪あとを残しているのだろう...
003634
NGNG結構有名なものを生み出しました。
しかしXPはもーごめん。
いままで1人でやってもソースきれいだしバグも一番すくないもん。
ソースきたなくてバグばっか出すやつだけXPでってできんのかね?
0037デフォルトの名無しさん
NGNG脳内体験でなく実体験として、飽きるほどXPして、
限界を見極められたんですか。
それでは、XPの限界/問題点をその説得力ある実体験に基づいて、
教えて頂けませんか?
別にXP体験してなくとも、実体験に基づいて指摘頂ければ、
大変ありがたいです。
003835=37
NGNG>>34 さんは如何なる仕事形態をとって居られるのでしょうか?
分析-設計-コーディング&改善-テスト-納品/販売/運用等、まで、
一人でできる規模はかなり限定されてると思うのですが。
0039デフォルトの名無しさん
NGNG貼り付けておきます。
http://pc.2ch.net/test/read.cgi/tech/1013875413/447
XPやOOに限らず、他の分野でも「組織的な知識共有」って重要視されてるみたいですね。
0040デフォルトの名無しさん
NGNG別に駄目だというわけではないが
0041デフォルトの名無しさん
NGNGとか言っているのだって、「組織内のデータ/知識の効率的活用」が背景に
あると思いますが...。
004236
NGNG>一人でできる規模はかなり限定されてると思うのですが
おれの認識ではXPってそんな大規模開発にはみてないとおもうんだけど
どうでしょ?(官庁とかが発注するようなのね)
おれがやったのも10人以下ですよ。
>分析-設計-コーディング&改善-テスト-納品/販売/運用等、まで
こういう風にするかい?XPって
おれは渾然一体でやってたよ。
分析やって細かくタスクにわけて
そのタスクをコーディングやってって風に。
0043デフォルトの名無しさん
NGNG・小規模向け
・繰り返し型開発 (ここだけRUPと類似)
・「計画ゲーム」
0044名無しさん@お腹いっぱい。
NGNGいつ誰が抜けてもいいようにプロセスを
進める必要があると感じたことはないの?
あんたのコーディングセンスが抜群でも、
あんた一人がいなくなったら、そのロスも
技術に比例して大きくなる。
XPはよく知らないけど、ペアプロなら
最低でもメンバー二人が抜けるまで、
保守不可能な状態に置き去りにされた
コードは発生しない。
0045Delフサギコ ◆zE1iiRdQ
NGNG ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧
ミ,, ゚Д゚彡
〃つl⌒|⌒l
〜ミ,,[ ̄ ̄ ̄.]
 ̄ ̄ ̄
シロ本のP16-17とか読むといいかも。
004642
NGNG>あんた一人がいなくなったら、そのロスも
>技術に比例して大きくなる。
おれの勝手な持論
プログラマたるもの、コンパイルが通るソースと外部仕様がわかれば
引継ぎできなければならない
です。
それができない奴はいらんです。
は世間では通用しないですね。
ペアプロやだよー
0047デフォルトの名無しさん
NGNG>プログラマたるもの、コンパイルが通るソースと外部仕様がわかれば
>引継ぎできなければならない
昔、漏れ、デザパタの題材になったET++ライブラリの祖先"InterViews" を
Windows3.0Aに移植しようと試みた事あるけど、
でかくて複雑で、果てしなくわかりにくかったーよ。
(クラス階層を浅くして、理解しやすいように改善したってかいてあったけーど)
今なら、JCP の JDK, J2SDKEE ソースツリー程度なら、
アプリのデバッグついでに追っかけられるけど、
「OOの各種スキル」と「経験」がないと、難しいんでわないかい?
んで、そういうスキルと経験を育てる場が、必要だと思うよ、社会的動物として。
0048デフォルトの名無しさん
NGNG0049Delフサギコ ◆zE1iiRdQ
NGNGミ ゙''゙゙゙つ
ミ∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ,,゚Д゚彡 < >>34=>>36=>>42=>>46
U U \________
何も言わんとこ....無駄っぽいから
0050デフォルトの名無しさん
NGNG白本P16-17、今手元に無いんで、後で確認してみます。
ところで、OOの大規模プロジェクトへの適用事例って、
国内ではなんかあるでしょうか?ご存知の方お教え下さい。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGUnitTestを知る前のソース、我ながらキチャナイ!
似たような関数がここにもあそこにも・・・
仕様変更のたびに既存機能を壊すのが怖くて増築に増築を重ねてしまってました。
さてこの糞コード、リファクタリングすべきかせざるべきか。
(やりたくても到底そんな予算や時間無いんだけどね。)
0053デフォルトの名無しさん
NGNG同感。そんなに昔でもないのに、すごい汚い。
意識の違いって大きいよな。
0054デフォルトの名無しさん
NGNGオレをまぜて欲しい.
0055デフォルトの名無しさん
NGNGリモートXPはうまくいかないってのが経験則なんだけど・・・
とりあえずageとくか。
005654
NGNGそんときは、オレが仕事場に出向きます。
リモートだと、XPの4つの価値のうちのひとつ、「コミュニケーション」が困難だものね。
0057デフォルトの名無しさん
NGNG二人であーだこーだと、バグ取りしつつ、コードにお客さんの要望を反映。
お客さんがテストデータ作成、テスト。
NGがあったら、バグ修正。
005854
NGNG0059当方まじめなWin屋
NGNGぜーんぜん、スレ違いで申し訳ないんですが、とても気になるので質問す。
>80年代後期〜90年代前半のOOコミュニティ/UNIXコミュニティが
>今現在に与えている影響って、図り知れないものがあると思う。
これは一体何のことでしょう?
UNIXコミュニティって、Cべったりで、反OOかと思ってました。
まじな質問です。お願いします。
0060デフォルトの名無しさん
NGNGOOPLでは、Smalltalk, Eiffel, C++なんかが出てきて、基礎が一応の完成を見た次期だったと思う。
UNIXの方は、SystemV, BSDなんかがこの頃だったかも。インターネットの基礎技術も、
この頃完成したんじゃないかな。
0061デフォルトの名無しさん
NGNGASPのテストってVBうにっとがいいですか?
0062デフォルトの名無しさん
NGNGASPUnitというのが調べてみるとあったぞ。使ったことはないけど。
Web アプリケーション 作るなら、WebUnit も便利。
0063デフォルトの名無しさん
NGNGTCP/IPを普及させたのはUNIXといっても言い過ぎではないと思います。
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGインストールベースの拡大という意味ではWindows95の功績の方がはるかにデカい。
UNIX屋は認めたくないようだがそれが事実だ。
XPとまるで関係ない話題なのでsage。
0069デフォルトの名無しさん
NGNGパッケージの事?
0070デフォルトの名無しさん
NGNGTCP/IPをプロトコルとして確立し、世界に広めたのはBSD (略
007159
NGNGTCPもインストールベースも、何かOOと関係が?
俺、別世界に迷い込んだ?
0072デフォルトの名無しさん
NGNGそうでもないよ。
C の方が小さくて手になじむ言語だから好まれるけど。
UNIX コミュニティには学生や研究者が多いから、
OO を研究していた人も多いんじゃないかな。
>>68
コンシューマにおいてはそうだね。
インターネットが流行してきた時期に
未練がましく MSN で囲い込みをしようとしてたのを思い出す。
0073デフォルトの名無しさん
NGNGカードってもふにゃ紙だし、終わってももたいなくて破れない。
でも、すごくいい。
まず、自分の進捗を直感的に把握できるようになった。
気が乗らなくても、「カード1枚こなそう...」と思って元気でる。
0074デフォルトの名無しさん
NGNGXPのタスクカードのノリだね。
0075デフォルトの名無しさん
NGNG値を入れたり、リンクを適当に動き回ったり、それを自動的に行うツールとか
ないですか。
0076デフォルトの名無しさん
NGNG解説ページない?
いまいちよくわからない。
0077デフォルトの名無しさん
NGNG「どこまでできるかはやってみないと分からない」で
客は契約してくれる?
0078デフォルトの名無しさん
NGNG> 値を入れたり、リンクを適当に動き回ったり、それを自動的に行うツールとか
> ないですか。
Ruby の WebUnit をベースに作ってみようかなと思うんだけど、どう?
需要ある?
0079デフォルトの名無しさん
NGNGそれからかんがえよう。
0080デフォルトの名無しさん
NGNG0081narucy56
NGNGhttp://www-6.ibm.com/jp/developerworks/java/011109/j_j-diag0612.html
ページの推移を見るテストを作るには、これは少し参考になる。
こういうテストは定型的なコードになるから、これを支援するツールがあっても
いいんじゃないかとは思う。
誰か作ってはいないだろうか・・・。
SorceForge で探してみたところ、目新しいものとしてはこんなところか。
Web Test Tools
http://sourceforge.net/projects/wttools/
StrutsTestCase for JUnit
http://sourceforge.net/projects/strutstestcase/
0082デフォルトの名無しさん
NGNGHttpUnitじゃ駄目なの??
0083narucy56
NGNGHttpUnit は使うとは思うけど(俺は WebUnit の方が気にいってる)
ひとつひとつのフォームに対してコードを書くのがメンドクサイんで、
それをある程度自動化できるものがあればいいなと。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG人に説明しながらコーディングすると「あ、だめじゃん」って一人突っ込みを入れるのが早くなる。
人の後ろで見てるとそいつが何をわかってないのかよくわかる
教育効果はF通とかの講習会の10倍以上だろう
テストファーストもイイ
完全にテストファーストは難しいけど、テストを作ることでクラスインタフェースの設計のボロがすぐわかる
言い訳がイイ
小難しいところは次のイテレーションにって言い訳ができる
期限があるときは正常ケース重視の実装だけしておいてタスクとして残すという方法で意外と成果主義の人間を納得させられる
実践とまでは言わないけどちょっとやってみた感想
もうひとつ、開発者は一部屋に集めるべきだ
0086デフォルトの名無しさん
NGNG少なくとも「ユニットテスト」くらい一人でできるだろ。
ツールなんかなくたって普通にスタブ作ればいいんだし。
まずはできるところからやってみ。損はしないと思うよ。
0087デフォルトの名無しさん
NGNG綺麗な設計になることが多い
気がする
0088デフォルトの名無しさん
NGNGテストがそのモジュールのクライアントコードになるからね
テストしやすいってことは使いやすいってことになる
0090デフォルトの名無しさん
NGNG1.設計段階でソースは一切触れない上に設計の出戻りは許されない
2.設計書=どんなPGが見ても同じように作れる仕様書
建築業じゃねーんだからサ・・・・
俺ら開発は毎日ないてるYO!
0091デフォルトの名無しさん
NGNGそれで成果がでてるんならいいんじゃないの?
そういう会社で取り入れたいならゲリラ的にやるしかない希ガス留
0092デフォルトの名無しさん
NGNG全然成果でてねーよ、そんなん無理だろう。現実は・・
実際はみんなコソコソインチキしながら反復開発してるよ
0093デフォルトの名無しさん
NGNG藁田
一歩間違えればデスマーチのヨカソ。
0094デフォルトの名無しさん
NGNGそういうのに厳しいところではどこも92みたく開発してるね
0095デフォルトの名無しさん
NGNGとりあえず、どーやってこのやり方で、最終納期と全体見積りを出すのか教えてくれ、いくら開発スタイルとして理想的でも仕事に使えなきゃ意味ないだろ
0096デフォルトの名無しさん
NGNG「手戻り」だろ。
0097デフォルトの名無しさん
NGNGhttp://objectclub.esm.co.jp/eXtremeProgramming/TestInfected-J.html
漏れはこれでJUnitのファンになりました。
あとはマーチン・ファウラーの本『リファクタリング』のテストの章。
0098デフォルトの名無しさん
NGNG規模の見積もりは、いままでどおりでいいでしょ。変わらないよ。
ウォーターフォールでは、設計、実装、テストって分かれて見積もったけど
XPではそれらをまとめて見積もることになる。ってことでしょ。
0099デフォルトの名無しさん
NGNG「eXtreme Programming Part.2」
http://pc.2ch.net/test/read.cgi/tech/1021009213/l50
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG/ 丶
/ ノ、
/ /ヽ丿彡彡彡彡彡ヽヽ
| 丿 ミ
| 彡 ____ ____ ミ/
ゝ_//| ○ |⌒| ○ |ヽゞ
|tゝ \__/_ \__/ | |
ヽノ /\_/\ |ノ __________
ゝ /ヽ───‐ヽ / / マイクロソフト社のものは
/|ヽ ヽ──' / < 私の物 私の物は 私の物
/ | \  ̄ / \
/ ヽ ‐-  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0102Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡っ 人 あなたのもの
_と~,, ~,,,ノ_. (゚ー゚ )
ミ,,,,/~), │ ┷┳━
 ̄ ̄ ̄ .じ'J ̄ ̄| ┃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ┻
■ このスレッドは過去ログ倉庫に格納されています