Refactoringに関するすべてのコンテンツ
Refactoringに関する最新コンテンツ
- Agile
- トピック
- ユニットテスト,
- アジャイル技術,
- Delivering Quality
JAOO '07 で「今時、ユニットテストを実施してないコードを納品するのは無責任な開発者だ」というBob Martin氏の主張について、議論が起こった。
このInfoQビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。TDDと契約による設計(Design by Contract)の比較や、システムとビジネスドメインモデルを調和させるためには、事前にどれくらいのアーキテクチャ設計をしておかなければならないのか、などが議論されている。(翻訳:近藤 修平 - (株)永和システムマネジメント)
-
著者 Jim Coplien and Bob Martin
投稿日 2008年5月14日 午前1時13分,
Refactoringに関するNews
- Ruby,
- Java,
- Agile
- トピック
- アジャイル技術,
- Delivering Quality
Technical Debt Workshopは最近、「技術的負債」に対する業界の理解と扱い方の向上に取り組みつづけており、その結果として興味深いアイデアが生まれている。
-
著者 Mike Bria
翻訳者岡田 英久
投稿日 2008年9月19日 午後12時51分,
- .NET
- トピック
- アナウンス
JetBrainsは、大変待ち望まれたツールであるVisual Studioアドイン、ReSharper 4.0をリリースした。Resharper 4.0には機能の改善や新機能が多数ある。
-
著者 Robert Bazinet
翻訳者編集部
投稿日 2008年6月17日 午後8時54分,
- Agile
- トピック
- ユニットテスト,
- アジャイル技術,
- Delivering Quality
JAOO '07 で「今時、ユニットテストを実施してないコードを納品するのは無責任な開発者だ」というBob Martin氏の主張について、議論が起こった。このInfoQビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。
-
著者 近藤 修平 - (株)永和システムマネジメント
投稿日 2008年5月17日 午前12時13分,
- Architecture,
- Agile
- トピック
- アジャイル技術,
- Artifacts & Tools,
- モデリング
原則として、データベースに対する作業は必ずバージョン管理しなければならない、と強く主張した記事を投稿した後で、Scott Allen氏はデータベースのバージョン管理を最大限に利用する手法について詳しく述べている。彼は、ベースラインを作成し、スキーマのリビジョン管理に変更スクリプトを使い、データベースの(ビューやストアドプロシージャ、ファンクション、トリガ等の)プログラムされたオブジェクトを管理し、そしてブランチやマージ処理を利用する、包括的で実用的な手法を紹介している。
-
著者 Mike Bria
翻訳者沼田 暁子
投稿日 2008年2月29日 午後5時39分,
- Agile
- トピック
- 設計
リファクタリングは、アジャイル開発者のツールキットにおいて、キーとなる技術的なプラクティスの一つだ。リファクタリングはまた、顧客にとっての価値としては目立ったものではない。それはまさしく、リファクタリングの定義自体によるものだ - 振舞いを変えずに、構造 (設計) の変更を行う、と言うものだ。リーン・ソフトウェア開発の世界では、顧客にとっての価値を持たないものは全て無駄であり、そして、顧客は振舞い/機能だけを知覚する。構造ではない。
-
著者 Amr Elssamadisy
翻訳者白石 俊平
投稿日 2008年1月11日 午前6時39分,
- Architecture
- トピック
- Artifacts & Tools,
- プログラミング
Steve Yegge氏は、彼の最新のブログ記事で、開発者コミュニティの神経を逆なでした。ソフトウェア開発において最も重要なのはコードサイズを最小限にしておくことだ、とSteve氏は主張した。彼の視点からみると、コードの行数を少なく保つためにいくつかのデザインパターンを放棄し、リファクタリングを避ける必要がある、と言うのである。さらに、あなたの抱えている問題が非常に大きいなら - 他のプログラミング言語に切り替える必要があるかもしれない、と言っている。
-
著者 Niclas Nilsson
翻訳者白石 俊平
投稿日 2007年12月30日 午前12時44分,
- Ruby
- トピック
- デバッグ,
- Ruby on Rails,
- JavaScript,
- 動的言語
Aptana IDEは、現在AptanaStudioと改名されたが、Web開発者のためにEclipseベースのIDEを作成しようという目的でベンチャーキャピタルから支援を受けて開発されている。Aptana Studioが、AdobeのAIRアプリケーションやiPhone上でのAjaxアプリケーションの開発のサポートをしていることから分かるとおり、Aptana Studioは、新しいトレンドについていこうとしている。
-
著者 Werner Schuster
翻訳者長部 広太
投稿日 2007年12月4日 午後6時12分,
- .NET,
- Architecture
- トピック
- RIA,
- SOAプラットフォーム
Erik Meijer氏は"世の中が次第にサービスモデルとしてのソフトウェアに移行していくに連れ、私たちは通常のプログラマーたちがアプローチできる分配システムを構築する実践的なソリューションを考えなければいけません。"と述べている。またVoltaのArchitecture Refactoringが先日SAFにて紹介された。
-
著者 Jean-Jacques Dubray
翻訳者編集部
投稿日 2007年11月19日 午前2時6分,