タグ

refactoringに関するsendのブックマーク (6)

  • Eclipseリファクタリング・メモ - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    Eclipseリファクタリング・メモ - プログラマの思索
    send
    send 2007/06/11
    Eclipseはこの辺いいよなあ。というかJava以外でリファクタリング楽に出来るツールってあまり見ないなあ
  • 『Java言語で学ぶリファクタリング入門』無料プレゼント - 結城浩のはてなブログ

    結城浩です。みなさんいつもありがとうございます。 さて、2007年1月下旬に、結城浩の最新刊『Java言語で学ぶリファクタリング入門』が刊行されます。 恒例(?)になりましたが、結城の活動を日ごろから応援してくださっているみなさんへの感謝を込めて、『Java言語で学ぶリファクタリング入門』を無料プレゼントいたします。送料も無料です。 当選人数:7人 → 8人(応募多数のため1人ふやしました) 応募期間:2007年1月10日(水)〜1月16日(火) 応募条件:以下の(A)(B)(C)のうち少なくともいずれか1つを実行してください。 (A) あなたのWebサイト(mixi可)に「結城浩」という文字列を含むエントリを書く。内容は何でもよいです。 (B) あなたの知人に「もうすぐ出版される、結城浩のって知ってる?」と言う。 (C) http://www.hyuki.com/ref/ のページを、

    『Java言語で学ぶリファクタリング入門』無料プレゼント - 結城浩のはてなブログ
    send
    send 2007/01/11
    もう予約しちゃったんだなー
  • http://www.andore.com/money/trans/rework_ja.html

    http://www.andore.com/money/trans/rework_ja.html
  • How to Write Maintainable Code 日本語訳

    以下の文章は、Bram Cohen による How to Write Maintainable Code の日語訳である。 翻訳文書については、福盛秀雄さんと竹中明夫さんから誤訳の訂正を頂きました。ありがとうございました。 ソフトウェア技術者は、自分が書くコードがどのようにあるべきか分からず悩んでいる。よく知られたエッセイ「悪い方がよい」(訳注:日語訳)がその良い例である――どうして悪いほうがより良くなれるの? やっぱり悪いほうが悪いんじゃないの? さらにややこしいことに、「悪い方がよい」の話は、それが主張しようとしている内容とは正反対の議論の中で引き合いに出されることが多い。 問題は、みんながコードの「美しさ」を判断するのに非常に多様な、また往々にして相反する基準を採用していることだ。美的感覚よりも客観的な、コード品質に対する基準が明らかに必要である。 僕としては、メンテナンス性に

  • [結] 2005年7月 - 結城浩の日記 - 「bloglines.com」から「はてなRSS」へ購読RSSを移行する手順

    私「 前にも出したことのある問題だけれど…」 長男「ふんふん」 私「1から10までの整数を2つのグループA, Bに分ける。どういう風に分けてもよいとする。Aに含まれている数を全部かけた数と、Bに含まれている数を全部かけた数が等しくなることがあるか、というのが問題」 長男「等しくなることがあるかどうかを答えれば良いの?」 私「そう。等しくなることがあれば、その分け方を示す。等しくなることがないなら、それを証明する」 長男「証明?」 私「「証明」が難しければ、「きちんと説明する」というのでも良いよ」 長男「ふうん…(考える)」 私「たとえば、{ 1, 2, 3, 4, 5 }と{ 6, 7, 8, 9, 10} という分け方はどうだろう」 長男「それはだめだよ」 私「どうして?」 長男「だって { 6, 7, 8, 9, 10 } のほうが大きくなるから」 私「そうだね」 長男「…ねえ、お父さ

    [結] 2005年7月 - 結城浩の日記 - 「bloglines.com」から「はてなRSS」へ購読RSSを移行する手順
  • Refactorings - FrontPage : リファクタリング・カタログ

    ここは、Refactoring Catalog の日語訳サイトです。Martin Fowler 氏 および Addison-Wesley 社に許可をいただいて翻訳しています。 なお、日語訳が乱れることを避けるため、用語に関しては、できるだけ『リファクタリング―プログラムの体質改善テクニック』のものを引用するようにします。 Wikiについて このサイトはWikiで作成されています。どなたでもページの編集が可能です。また、各ページにコメント欄を設けておりますので、各リファクタリングについて議論する場としても活用可能です。

  • 1