Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

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

  • Sun Developer Connection - Jackpotでリファクタリングを超えた新しい開発スタイルへ

    連載企画 - Jackpotでリファクタリングを超えた新しい開発スタイルへ リファクタリングはアプリケーション開発において、もはや無くてはならない開 発手法のひとつとなりました。リファクタリングは多くの問題を解決してきまし たが、総合開発環境に組み込まれているリファクタリング機能だけでは満足でき ない場合には結局、手作業で細かな修正作業をしなければならないといった問題 がありました。Jackpotはこのような問題を解決するために生み出された新しい" リエンジニアリング"ツールです。Jackpotはオープンソースで人気の総合開発環 境NetBeansで動作し、また次期バージョンのNetBeansにはJackpotが標準的に組 み込まれる予定です。 Jackpotは今までのように開発環境に付属のリファクタリング機能しか利用でき ないツールと違い、自分でかんたんなスクリプト

    nirvash
    nirvash 2007/02/22
    new java.lang.String($s) => $s :: $s instanceof java.lang.String; こんな感じでリファクタリングルールをスクリプトで定義できるらしい。
  • リファクタリングとテストの関係

    %PDF-1.4 %糜槹 1 0 obj > stream 0 w q 0 -0.3 793.8 595.3 re W* n q 0 0 0 rg BT 73.2 403.2 Td /F1 72 Tf Tj ET Q q 0 0 0 rg BT 181.2 331.2 Td /F1 72 Tf Tj ET Q q 0 0 0 rg BT 362 195.5 Td /F2 32 Tf Tj 8.9 0 Td Tj 10.7 0 Td Tj 23.1 0 Td Tj 14.3 0 Td Tj 16.1 0 Td Tj ET Q q 0 0 0.8 rg BT 225.2 156.7 Td /F2 32 Tf Tj 16.1 0 Td Tj 8.8 0 Td Tj 8.9 0 Td Tj 16.1 0 Td Tj 8.8 0 Td Tj 17.8 0 Td Tj 16.1 0 Td Tj 8.1

    nirvash
    nirvash 2006/05/07
    リファクタリング容易性とテストメンテナンス容易性。開発者テストの分類。
  • Ref - C Refactoring Tool for Visual C .NET

    Estilo De Diseno Del Hogar  -  December 25, 2018 Sofia Townhouse Color A La Arquitectura

    nirvash
    nirvash 2006/05/07
    [][][programming]C のリファクタリングツール。
  • VS 2005「リファクタリング支援機能」徹底レビュー − @IT

    リファクタリングとは何か? Visual Studio 2005(以下、VS 2005)には、待望の「リファクタリング支援機能」が搭載されている。リファクタリングとは、ソフトウェアの生産性を改善する優れた手法の1つである。それを支援する機能が開発環境に標準で搭載されたことは、非常に好ましい進歩といえるだろう。そして、それを正しく用いることで、より短い時間で、より優れたソフトウェアを生み出せるようになったといっても過言ではないだろう。 では、リファクタリングとはいったい何だろうか? リファクタリングとは、一部のオブジェクト指向開発者が行っていたテクニックを、マーチン・ファウラー氏が『リファクタリング:プログラミングの体質改善テクニック』(ピアソン・エデュケーション刊)という書籍にまとめたものである。 この書籍はJava言語によってサンプル・コードが示されているが、リファクタリングは特定のプロ

  • Xrefactory - A C/C Development Tool with Refactoring Browser

    Visit the post for more.

    Xrefactory - A C/C Development Tool with Refactoring Browser
  • リファクタリング覚書き [それはBooks]

    リファクタリングとは「ソフトウェアの外部的振る舞いを保ったままで、内部の構造を改善していく作業」をいいます。 と、こんな説明は世の中腐るほど出ています。 僕のおすすめの「リファクタリング プログラミングの体質改善テクニック」というもあります。 ここでは、プロジェクト中のちょっとしたときに、リファクタリングを行えるような覚書きをまとめておこうかと思います。 すべてのリファクタリングに先立って自動テストを行うことがリファクタリングの最低条件である。 コードの嫌な匂い重複したコード長すぎるメソッド大きすぎるクラス多すぎる引数変更クラスが複数変更箇所が多い他クラスの属性ばかり使っているまとまったデータ基データ型よりオブジェクトスイッチ文継承する毎に変更が入る無駄なクラス不要な一般化一時属性の多用過剰なメッセージチェーン過剰な委譲相互リンク処理は同じで名前が違う未熟なクラスライブラリデータ

  • 1