|
|
|
publications::articles
Sorted By Date
(sort
by subject) (sort
by author)
2000
-
RUP vs. XP
A description of XP as a minimal instance of RUP.
(A preliminary chapter of the third edition of Booch's "Object Oriented
Analysis and Design with Applications." by Grady Booch, Robert C.
Martin, and James W. Newkirk.
-
Why XP?
Robert C. Martin
objectmentor.com
-
XP: Competitive Edge
Robert C. Martin
objectmentor.com
-
Can XP be used with
C++
Robert C. Martin
objectmentor.com
-
ObjectView Issue4 (**WARNING:
700K Download**)
XP Interview with Robert C. Martin
Edited by Ratio, UK
Spring 2000
1999
-
ObjectView Issue3 (**WARNING:
800K Download**)
Use Case article by Robert C. Martin
Edited by Ratio, UK
Summer 1999
-
Iterative and Incremental Development III -- Faking
It
Robert C. Martin
Engineering Notebook Column
C++ Report, June, 1999
-
Iterative and Incremental Development II
Robert C. Martin
Engineering Notebook Column
C++ Report, April, 1999
-
Iterative and Incremental Development I
Robert C. Martin
Engineering Notebook Column
C++ Report, Feb., 1999
1998
-
Walking
through a UML Design
Robert C. Martin, James W. Newkirk
(A Chapter from "Object Oriented Analysis and Design with
Applications" 3rd. ed.
Grady Booch, Robert C. Martin, James W. Newkirk, 1998
-
UML Tutorial -- Use Cases
Robert C. Martin
Engineering Notebook Column
C++ Report, Nov-Dec, 1998
-
UML Tutorial -- Complex Transitions (Activity
Diagrams)
Robert C. Martin
Engineering Notebook Column
C++ Report, Sep, 1998
-
UML Finite State Machine Diagrams
Robert C. Martin
Engineering Notebook Column
C++ Report, Jun, 1998
-
UML Sequence Diagrams
Robert C. Martin
Engineering Notebook Column
C++ Report, April, 1998
-
UML Collaboration Diagrams
Robert C. Martin
Engineering Notebook Column
C++ Report, Jan, 1998
1997
-
UML Class Diagrams
Robert C. Martin
Engineering Notebook Column
C++ Report, August, 1997
-
Private Interface (Submission to
PLoPD-97)
A design pattern for controlling visibility
James Newkirk
PLoP-97
-
Cross Casting: The Capsule Pattern
Robert C. Martin
C++ Report, June, 1997
-
Acyclic Visitor (Submission to PLoPD-96)
A design pattern for eliminating dependency cycles in Visitors
Robert C. Martin
PLoP-96, PLoPD96
-
Design Patterns for Dealing with Dual Inheritance
Hierarchies in C++
Robert C. Martin
C++ Report, April, 1997
-
Taskmaster: An Architecture Pattern for
GUI Applications
Robert C. Martin, James W. Newkirk, Bhama Rao
C++ Report, March, 1997
-
Stability (An article about the
interrelationships between large scale modules)
Discusses the Stable Dependencies Principle and the Stable Abstractions Principle.
Robert C. Martin
C++ Report, Feb, 1997
-
Java vs. C++: A Critical Comparison
Robert C. Martin
C++ Report, Jan 1997
1996
-
Granularity (An article about large scale
OO structure)
Discusses the Reuse/Release Equivalency Principle, The Common Closure Principle, The
Common Reuse Principle, and the Acylclic Dependencies Principle
Robert C. Martin
C++ Report, Nov-Dec 1996
-
The Interface Segregation Principle
Robert C. Martin
C++ Report, Aug 1996
-
A Case Study of OOD and Reuse in C++
Robert C. Martin & James W. Newkirk
Object Magazine, 1996, ROAD 1995
-
The Dependency Inversion Principle
Robert C. Martin
C++ Report, May 1996
- Robert C. Martin
Object Currents (Online Magazine), Feb 1996
-
The Liskov Substitution Principle
Robert C. Martin
C++ Report, March 1996
-
Mellor's Problem
Robert C. Martin
Object Currents (Online Magazine), Feb 1996
-
Oh what a relief it is.
Robert C. Martin
C++ Report, Feb, 1996
A review of PLoP 95
-
The Open Closed Principle
Robert C. Martin
C++ Report, Jan, 1996
1995
-
Button Button, Whose got the Button?
Robert C. Martin
ROAD, Nov/Dec 1995
-
Object Oriented Design Quality Metrics: an analysis
of dependencies.
Robert C. Martin
ROAD, Sept/Oct 1995
comp.object, freeware
-
Design Pattern: Rungs of a Dual Hierarchy
Robert C. Martin
C++ Report, April?, 1995
-
Prudent Hiring Principle: Beware of C
Hackers (A rebuttal)
Robert C. Martin
comp.lang.c++, etc, July, 1995
1994
-
Plop Plop, Fizz Fizz
Robert C. Martin
Journal of Object Oriented Programming, late 1994
A Review of PLoP 94
-
PLoP94 Submission. Several Design Patterns
Iterable Container, Member Container, Three Level Finite State Machine, Abstract Client,
Write a Loop Once.
Robert C. Martin
PLoP-94, Pattern Languages of Program Design I
-
The Payroll Case Study: Finding the Underlying
Abstractions.
Robert C. Martin
C++ Report, Oct/Nov, 1994
-
Analysis by Noun Lists and Use Cases : A Case Study
Robert C. Martin
C++ Report, July, 1994
1992-1993
-
OO(A,D,P(C++))
Robert C. Martin
C++ Report, Q393
-
Collaboration
Robert C. Martin
C++ Report, Oct, 1992
-
Abstract Classes and Pure Virtual Functions
Robert C. Martin
C++ Report, Jun/Jul, 1992
|
|