eXtreme Programming
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG実際実用的と思われるのはTesting, Refactoringの2つだと。
Cording Standardsは常識と考えればね。
XP全般について語ってもいいですが、
むしろTesting, Refactoringの二つをメインに語りましょう。
Testingのテクニックなんざをね。
参考URL:
http://objectclub.esm.co.jp/eXtremeProgramming/
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG|>>2chで匿名の名無しさんにバカにされたら議論はやめとく・・・・
はぁ,パタンランゲージになっていませんが?
0657Delフサギコ ◆zE1iiRdQ
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧,,∧ < 厨房って言われちゃいました
ミ゚Д゚,,彡_ \____________
/ ̄ ̄∪ ∪ /|
/∧_∧ //|
/ ( ;´∀`)_//┌─────────
|| ̄( つ ||/ < 正解です。
|| (_○___) || └─────────
0658デフォルトの名無しさん
NGNG時間作った結果でしょ.
優先順位高いとはぜんぜん思えないけど.
0659デフォルトの名無しさん
NGNGそんなに優先順位が高くないにしても,時間もそれほど掛ける必要も
ないのでは? 優先順位云々よりも,そうする必要があると思っているかどうかと
いうことなのではないかともうのだが.
0660デフォルトの名無しさん
NGNGパタンランゲージって役に立つの? どういうもの?
0661今週のスローガン
NGNG学ぶ暇あったらLISPでもやってろ
0662デフォルトの名無しさん
NGNGだからー.ないと思ってるんでしょう.
0663デフォルトの名無しさん
NGNGあると思うんならその時に
「どうにかしろ」ってメールを本人に出せばいい話.
いまさらどーしようもないのでは?
0664デフォルトの名無しさん
NGNGその内容をそのままMLに流してたね。
0665デフォルトの名無しさん
NGNGあれ、そうだっけ。
それは失礼。
読んでなかったってことね。
0666デフォルトの名無しさん
NGNGフィルタを定義したよ。最初は興味深いスレッドだったのに、残念だね。
合掌。
0667デフォルトの名無しさん
NGNGそういう過度な事をいう奴に限って毎回どういう状況に
なっているか気になって気になってしかたないんじゃないの?
興味深かったならもっと興味深くなるように意見を出せばいいだけじゃん。
なんでそんなに鼻息荒くするのさ?
0668デフォルトの名無しさん
NGNGその程度のレベルの参加者が,多いってことで許してやってください.
0669デフォルトの名無しさん
NGNG知的な仕事には常について回る問題っすね >ハマイ氏・ホリウチ氏 他多数
0670デフォルトの名無しさん
NGNGSmalltalk 紫本のアデル・ゴールドバーグ(だよね?)も、
こーゆー本出してるみたいね。
http://www.amazon.co.jp/exec/obidos/ASIN/479529707X/qid%3D1013858320/250-3986046-5466660
#今日発見して、手持ちが少なくて買えなかった
0671デフォルトの名無しさん
NGNGSMLで青木@SRA氏は親鸞とか持ち出しているが仏教徒なのか?
結城さんはキリスト教だし、共通するものがあるのかな。
俺も何か信仰する必要あるのかな。
鬱だ
0672デフォルトの名無しさん
NGNG0673デフォルトの名無しさん
NGNG俺は,色んな人がいるなぁとわかって楽しいけどな.
0674デフォルトの名無しさん
NGNG0675デフォルトの名無しさん
NGNG日本の歴史に残る名経営者は決まってしっかりとした宗教観を持っているし
日本の芸術や伝統芸能の根底には禅思想がありますね.
海外でも宗教音楽や宗教芸術が根本にありますね.
宗教に入らなくても宗教観を持つのはクリエイティブな仕事には必要かも
しれないですね.
0676デフォルトの名無しさん
NGNG品質の高いのができるってことじゃない。
0677デフォルトの名無しさん
NGNG>なんでそんなに鼻息荒くするのさ?
オマエガナー
0679デフォルトの名無しさん
NGNGもしかしてあなたは、おれは馬鹿だってことを表明しているの?
0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNG3時間程で読めちゃったけど共感できた.
目で見るようにという見方をするだけでも工夫をする事ってたくさんあるなと思った.
要約できるほど理解できていないけど,
管理者を必要としない職場を作ることを目指しているように思った.
0682デフォルトの名無しさん
NGNG中盤すぎるとだんだんと面倒になって
最後まで書きつづけることができない俺は厨房か?
みんなは最後まで書きつづけられてる?
0683デフォルトの名無しさん
NGNGなぜか引いてしまう俺がいる・・・.
小乗仏教や禅はまだ受け入れられるのだけどね.
キリスト教は,クリスチャンの国が戦争を好んでいるのを目の当たりに
するとキリスト教はどうもだめだ.
0684デフォルトの名無しさん
NGNGhttp://www.hyuki.com/diary/dia0202.html#i16
良いこと書きますね.でもこれを直接MLで意見として書き
間違っているといってあげればよいのに書かないから胡散臭く感じる.
そう書くんなら実行しろといいたい.
0685Delフサギコ ◆zE1iiRdQ
NGNGミ,,゚Д゚彡< 君子危うきに近寄らず
'ミ つ旦)~~ \___________
⊂ミ",, ,,ミ つ
結城タンがXPMLでくだらないやり取りに
参加してたら幻滅するよ
0686デフォルトの名無しさん
NGNGいうことなのでしょうね。叩かれることが幸せと思えるようになると
本当に強いですね。
0687デフォルトの名無しさん
NGNG結城は真性のアホです。
0688デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNGのか結城に問いたい! 神なんていないことは頭がまともだとすぐわかるはずだが.
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNGおぉ、同じ悩みだ (涙
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG私ゃー、変わって欲しい方には(例え相手がお偉いさんでも)、
何らかのフィードバックしますけど。
相手に良く思われたい時とか、どーでも良い相手には、フィードバックしにくい事ってあるよね。
ところで、
アデル本の評判はどうなんでしょう?
XPML覗いたらわかりますか?
0695デフォルトの名無しさん
NGNG0696デフォルトの名無しさん
NGNG信仰している人にとってはそれは矛盾であり信仰しているということが
何も価値のないものになってしまう瞬間にも思える.
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNG(´Д`) ジーザス関係詳しくない無神論者なんで、
お気に触ったら申し訳ないんですけれど...
「慈愛」って言葉を聞いた事がありますが、
聞く耳持たぬ相手/気を使ってもしょうがない相手に、
きちんとしたフィードバックをしない事で、
矛盾を感じられておいででしょうか?
0699698
NGNG0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNG>>698 は、 日本語が変です。
0702デフォルトの名無しさん
NGNG文意が通じにくくなるという罠
0703デフォルトの名無しさん
NGNG相手を怒らせる罠
0704デフォルトの名無しさん
NGNG0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNGペア・プログラミングしたくないなぁ
0708モナBERT
NGNG青木淳さんは世界的なSmalltalk使いだよね。
最近の彼はSmalltalkやめてSMLに行っちゃったんすか?本当?
昔から(プログラマが型を宣言する)型付の言語には批判的だったが、
MLタイプの型推論を受け入れたとはね...
青木さんは、自身は仏教徒、中でも密教系やねん。
でも密教以外や、他の宗教にも詳しい。
(背後にSRAの岸田孝一さんという人がイスラム教などの入れ知恵もしてるらしい。)
セミナーや本では宗教を使った比喩が得意やけど、
普段やビジネス中は特に宗教色がある人には見えなかった(少なくとも昔=20世紀ぐらいには)。
0709デフォルトの名無しさん
NGNGStandard MLじゃなくてSmalltalkers' Salon Mailing List
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNGSRA(青木氏が働いている会社)には関数型言語のページもあるよ。
個人のページだけどね。
http://www.sra.co.jp/people/nishis/learning/fpl/index.html
すまん
0712デフォルトの名無しさん
NGNG0713なんか近所からつっこまれてるしー
NGNG#漏れちょっと神経質かもねー。すんませんー>>周りの方々
0714デフォルトの名無しさん
NGNGそっち方面の方のページ、みつけました...
ttp://www.shinsahara.com/www/ss/article/
デスクトップでConcurrentCleanとか SPIN, Z とか動かす
高給プログラマに漏れもなりたいものだ...
0715デフォルトの名無しさん
NGNG何か参考になるものとかありませんか?
0716デフォルトの名無しさん
NGNGZは実行できないよ。サブセットなら実行できるけどね。
0717デフォルトの名無しさん
NGNGどういった点が実装されていないんでしょう。
噂のBもサブセット?
0718デフォルトの名無しさん
NGNGttp://saeki-www.cs.titech.ac.jp/~ugai/Z/z-faq10.html
実装されてないというよりも、理論上実行できない。
たしか、集合や関数に関する表現力を犠牲にすれば
実行できるんじゃなかったかな。
0719デフォルトの名無しさん
NGNG名著だよ。基礎があるならわかりやすいはず。
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNGていうか,Kentのコミュニケーションへの気遣いに感動するのであれば
自分が管理しているMLのコミュニケーションに対しても気遣いをしろって
おもうけどね.ただ尊敬するだけの熱心な信者っていう感じですね.
0723Delフサギコ ◆zE1iiRdQ
NGNG∧,,∧ ∬ / 何がカレらに、収束しかかっている所を
ミ,,゚Д゚彡っ━~ < しぶとく返信するというネンチャク行動を起こさせたり
_と~,, ~,,,ノ_. ∀ \ とろけるくらいの長文を書かせたりするのか、、、
ミ,,,,/~), │ ┷┳━  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ .じ'J ̄ ̄| ┃ 精神分析の研究したら面白いかも。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ┻
Kentに比べて(精神が)子供のなんと多い事よ。
でも、平鍋氏は悪くないっしょ。
荒れてる話題から少しでもそらそうとしているんだし。
平鍋氏がChetみたいに
「この荒れ方はMLを運営している私のミスだ。
みんな責めるのなら俺を責めてくれ。俺が全て悪いんだ」
とでも、言ってみたら流れ的に面白いのかな。
0724デフォルトの名無しさん
NGNGDelフサギコは,本当に考えが普通というか面白くないね.
Delフサギコがなぜあきれるような短文を書くのかを精神分析してもこれも
またわかりきっていて面白くもない.
精神が子供というよりも,考えが稚拙.
0725デフォルトの名無しさん
NGNG>Kentに比べて(精神が)子供のなんと多い事よ。
激しく同意。
0726Delフサギコ ◆zE1iiRdQ
NGNG|Д゚彡
| つ MLより、内容も発言も薄いこのスレを...
| ミ
| U 考えが稚拙なフサには不可能だし。
0727デフォルトの名無しさん
NGNGフサは,どうして盛り上げる必要があると考えるのよ?
そこら辺の思考の短絡さが稚拙といわれてしまうところじゃないの?
フサは,このスレを盛り上げようと思って >>723 を発言したのか?
そうだったら,とってもそうなるようには思えないのだけど・・・
0728デフォルトの名無しさん
NGNG0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG必死だな(ワラ
0731Delフサギコ ◆zE1iiRdQ
NGNGXPMLから有用な情報を得たいのに
現状では、そんなのありえないから
ML抜けようかなとかも思ったり…
ソフトウェア開発のたとえ話として
ベルトコンベア出しちゃだめだろう
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
∧,,∧ ドコカ 有用なXPについての会話が
ミ,,゚Д゚彡∬ されてる所欲しくない?
〃 つ旦O
〜ミ,,,n,,n[ ̄ ̄ ̄.]
 ̄ ̄ ̄
ここでも、MLでも、いいんだけど。ね。
0732デフォルトの名無しさん
NGNG得たい情報について質問すればいいのでは?
0733デフォルトの名無しさん
NGNGつーか、糞スレは全部読まずに捨てちゃうのが精神衛生上一番いいと思うよ。
2ちゃんねるで言うところの「荒らしは放置」。
そういうのが簡単にできるのがメールの利点でしょう。
肩書きとか名前とか背負っちゃってる連中の論争だから、そう簡単には収束
しないんじゃないの?ましてやネットでの文字のみのコミュニケーションだし。
ある程度の身分を明かすことが発言の内容を担保するメリットもあれば、
すぐにフレームに発展しちゃうデメリットもあるってのがメーリングリストだと
思うな。
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNGほんとに同意。
それにしても、あのスパムメールの作者達(イニシャルHズ)は、
社名のついたアドレスで、よくもあんな印象を悪くするメールを書けるなぁ。
同じ会社の人が迷惑してないのかと気になるよ・・・
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG命題証明エディタ BoomBorg が、
同じ種類のもの[項書き換え系]に見えてしまうのは、
気のせいでしょーか?
0738デフォルトの名無しさん
NGNG事を絵に描いた餅だと思ってるのが大半。
設計を頻繁に変更してまともなプログラムが作れるはずが無いって信じ込んでるか
ら話が全然噛みあわない。
イテレーションとかオンサイト顧客とかって話になるともう詐欺師でも見るような
目で・・・(鬱
XP以前にもっとリファクタリングを浸透させないと埒があかないんじゃない?
0739デフォルトの名無しさん
NGNG理解してもらえなくて苦労したみたいね。
彼がリファクタリング手法を開発したのは、
まだオブジェクト指向(C, C++, Smalltalk)
が普及し始めた時期で、OOユーザの大半は、
せいぜい最初のプロジェクトを完成させた程度だったから、
リファクタリングのニーズがなかったとか。
悲惨なとこだと、作成したプログラムが順調に走り、
プロジェクトが予定通り完了する事自体「奇跡的」だから、
余分な修正/テスト工数を発生させないために、
「うまく走っているプログラムには手を入れるな」とか言うんだよね。
#なーんて、本当にそんな悲惨なプロジェクトはないと思うけど...
>XP以前にもっとリファクタリングを浸透させないと埒があかないんじゃない?
リファクタリングの必要性を、
一から教え込まなきゃならない方は置いといて、
潜在的に必要性を理解している方の、
背中を押す/後方支援するのが先でしょ。
そーゆー意味で、リファクタリング・ツールに興味のある方
XP FAQにも載っているこれ↓、試してみませんか?
http://refactoring.fse.cs.ritsumei.ac.jp/rise/
0740デフォルトの名無しさん
NGNG> http://refactoring.fse.cs.ritsumei.ac.jp/rise/
なんかちょっとよさげ。
高機能なエディタって感じなのかな?
0741デフォルトの名無しさん
NGNG1. マニュアル類は、ページはそんなに多くないけど、馬鹿でかいので、印刷しておくと吉
2.ダウンロードしたjarを、インストールディレクトリにコピーして、実行
java -jar jrb-1.0.jar
3.自動作成された起動用バッチかスクリプトの修正
(クラスパス設定を、引数指定でなく、環境変数指定に修正)
4.起動バッチかスクリプトを実行して、起動。
JDK rt.jarとリファクタリング対象ソースの位置を聞いてくるので、適当に答える。
あとはマニュアルみれ
0742Delフサギコ ◆zE1iiRdQ
NGNG〜′,,,,,,,ミ,,゚Д゚彡< テスティングファースト!
UU""" U U \
誰しも、一度は、動いているキチャナイソースを
"綺麗に修正したら、動かなくなった"という
経験があるのではないでしょうか。
そんな経験が邪魔をしているのかも。
テスティングファーストなどで
テストが存在しないまま
リファクタリングに取り掛かると
デグレード地獄に陥りそうです怖いよね。
「リファクタリングが必要」
と言っても反対されるかもしれないから
「テストが必要」
ならより納得してもらえやすくて
「だから最初にテストを書け」
「テストがあったらリファクタリングできる」
という風にXPを浸透させてみてはどうでしょう。
俺は現在実践中なんですが,,,,,
使えん奴とペア組んでいて....アアヤリニクイ
0743738
NGNG同意。というか似たようなこと俺も実践中です。
XP導入はとりあえず脇に置いといて、プログラム品質の向上という誰もが納得でき
る共通目標をxUnitで実現。
↓
リファクタリングによって設計変更が楽になる。
↓
仕様変更が(以前ほどは)怖くなくなる。
↓
イテレーションしてみようかな。
という流れに持っていこうという目論見。
0744デフォルトの名無しさん
NGNG別スレで紹介があった次の人を浮かびました.
285 :デフォルトの名無しさん :02/03/01 20:38
この人のOOが理解できず構造化手法原理主義者への道は内の学校では有名.
http://members.tripod.co.jp/aspara_2000/
一緒の会社にならない事を祈るばかり.(藁
0745デフォルトの名無しさん
NGNGつまり、業務プロセスの再設計もリファクタリングの手法と同様に
一気にやるんではなく段階的にすこしづつやれというですね。
0748デフォルトの名無しさん
NGNGXP実践してる奴
いますかー?
0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGただ、自分の仕事ではユーザーインターフェースの占める部分が多いので
ここら辺のテストのいい方法はなんかないですか?
0751デフォルトの名無しさん
NGNG結論はでてない。本家の議論を参照したいところだな。
http://objectclub.esm.co.jp/ml-arch/extremeprogramming-jp/1500/1590.html
・実行自動化ツールを使う
・プログラム側で入力と同じイベントを起こす
くらいか。
Web アプリなら入力の自動化は比較的簡単だが…
0752デフォルトの名無しさん
NGNGただ、自分の仕事ではユーザーインターフェースの占める部分が多いので
ここら辺のテストのいい方法はなんかないですか?
0753デフォルトの名無しさん
NGNGただ、自分の仕事ではユーザーインターフェースの占める部分が多いので
ここら辺のテストのいい方法はなんかないですか?
■ このスレッドは過去ログ倉庫に格納されています