|
|
|
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
|
|