期間: 2002

Artima.comとのインタビュー

Bill Venners氏にartima.comのウェブサイトのためのインタビューを受けました。インタビューでは、リファクタリング、進化型設計、柔軟性、そしてテスト駆動開発について触れています。Bill氏は私を理路整然と話せるようにしてくれました。

マーチン・ファウラー著

2002年12月9日

続きを読む…

設計 インタビュー

メタデータの活用

メタデータに基づいたアプローチを使用することで、退屈なデータ指向タスクの苦痛を取り除くことができます。

マーチン・ファウラー著

2002年11月

続きを読む…

ieeeSoftware プログラミングスタイル

.NETのカスタム属性が設計に与える影響

JimとAlexeiは、NUnitの新バージョンの開発において主導的な役割を果たしました。彼らは、属性という新しい.NET言語機能によって設計がどのように影響を受けるかを考察しました。

James Newkirk、Alexei Vorontsov 共著

2002年9月

続きを読む…

ieeeSoftware

XP 2002カンファレンス

2002年5月末、XPコミュニティは再び地中海に浮かぶサルデーニャ島に集結しました。この記事では、Ken Schwaber、David Parnas、Enrico Zaninotto、Bill Wake、そしてStandish GroupのJim Johnsonによる基調講演を取り上げます。彼らは、アジャイル開発の本質、数学的仕様の役割、不可逆性の複雑さ、メタファー、そしてソフトウェアコストを大幅に削減する最良の方法についての考察を私に導いてくれました。

マーチン・ファウラー著

2002年7月2日

続きを読む…

記事

エクストリームプログラミング カンファレンス

企業を変革するプロジェクト - 企業を滅ぼさないために

この記事は、2001年に保険業界のカンファレンスであるLOMAで行った講演に基づいています。Thoughtworksが行ってきたソフトウェア開発プロジェクトのうち、ある程度「企業変革」と言えるものをいくつか検証しています。この講演(および論文)は、技術者以外を対象としています。プロジェクトから得られた共通の教訓をいくつか引き出しています。本質的には、頻繁にデリバリーする、驚きを予期する、経営幹部の強力な支援を得る、ビジネスとソフトウェア開発をパートナーとして扱う、将来を見据えた技術を選択する、人材こそが成功の鍵である、そして学び続けることです。この記事の改訂版は、Resource誌に掲載されました。

マーチン・ファウラー著

2002年7月2日

続きを読む…

記事

過去のコンテンツ

Visual C++とCOMによる継続的インテグレーション

継続的インテグレーションの原則は、さまざまな開発環境に適用できます。原則自体はプロジェクトごとに大きく変わることはありませんが、このプラクティスの実装は大きく異なる可能性があります。言語、プラットフォーム、チーム規模、チームの場所などの変数は、実装に独自の課題をもたらします。ここでは、主にVisual C++で開発を行うプロジェクトのために、COM/Windows環境でCIをどのように実装したかについて概説します。

William E. Caputo、Oren Miller 共著

2002年7月

続きを読む…

過去のコンテンツ

またひとつ、最適化の記事

パフォーマンス最適化に関する多くの確立された原則があまり知られていないことに、私はいつも驚かされます。この記事は、これらの原則を網羅しようとする、また別の試みです。

マーチン・ファウラー著

2002年5月

続きを読む…

ieeeSoftware

公開インターフェースと発行インターフェース

多くの現代的な言語は、モジュール内の公開機能と非公開機能を区別します。それほど頻繁に行われない区別は、公開機能と発行機能の区別です。そして、それはより重要な区別かもしれません。

マーチン・ファウラー著

2002年3月

続きを読む…

ieeeSoftware API設計

目的意識を持ったモデリング

作成するモデルの種類は、そのモデルを使用する目的に依存します。Johnは、概念モデル、仕様モデル、実装モデルの有用な区別について説明しています。

John Daniels著

2002年1月

続きを読む…

ieeeSoftware


すべてのタグ

API設計 · アジャイル · アジャイル導入 · 分析パターン · アプリケーションアーキテクチャ · アプリケーション統合 · 悪いこと · ボードゲーム · ビルドスクリプト · 資格認定 · コラボレーション · コンピュータの歴史 · カンファレンスパネル · カンファレンス · 継続的デリバリー · COVID-19 · データ分析 · データベース · 設計 · 辞書 · 分散コンピューティングマガジン · 雑談 · ダイバーシティ · ドキュメンテーション · ドメイン駆動設計 · ドメイン特化言語 · 家庭 · カプセル化 · エンタープライズアーキテクチャ · 見積もり · イベントアーキテクチャ · 進化型設計 · 経験レポート · エクスポジショナルアーキテクチャ · エクストリームプログラミング · フロントエンド · ガジェット · 生成AI · ieeeSoftware · インフォデック · インターネット文化 · インタビュー · 言語機能 · 言語ワークベンチ · リーン · レガシーシステム改修 · 法律 · メトリクス · マイクロサービス · モバイル · NoSQL · オブジェクトコラボレーション設計 · パーサジェネレータ · 写真 · プラットフォーム · ポッドキャスト · 人気 · プレゼンテーション技術 · プライバシー · プロセス理論 · 生産性 · プログラミング環境 · プログラミングスタイル · プロジェクト計画 · 採用 · リファクタリング · リファクタリング境界 · 要件分析 · Ruby · セキュリティ · 講演ビデオ · チーム環境 · チーム編成 · 技術的負債 · 技術リーダーシップ · テストカテゴリ · テスト · Thoughtworks · ツール · 旅行 · UML · バージョン管理 · Web開発 · Webサービス · ウェブサイト · ライティング

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

すべてのコンテンツ