Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- From: Patrick May <pjm@xxxxxxx>
- Date: Fri, 02 Feb 2007 20:16:00 -0500
"topmind" <topmind@xxxxxxxxxxxxxxxx> writes:
Patrick May wrote:
Second, you haven't shown that a solution that "embraced the DB"
would be shorter, more understandable, more maintainable, more
extensible, more easily testable, or "simpler" by any other
metric.
I don't claim I can show it objectively better.
Actually, you did. Your exact words were: "If you embraced
the DB instead of spend all your code wrapping it, the app would be
noticably simpler." That's a positive claim about an objective
measurement.
I was talking about Martin's payroll example.
Yes, I've been following along.
In that case I am pretty sure my version would be noticably simpler.
Yes, that's that positive claim again. Prove it.
However, I doubt many OO fans will agree that Martin's code is the
best or simplest OO can be.
Immaterial. His code has one significant advantage over yours:
existence.
It just won't be objectively worse.
That's another positive claim. Prove it.
Let me reword it: Nobody can/will prove it objectively worse.
That's not a rewording, that's an attempt to squirm out of your
burden of proof.
Sincerely,
Patrick
------------------------------------------------------------------------
S P Engineering, Inc. | Large scale, mission-critical, distributed OO
| systems design and implementation.
pjm@xxxxxxx | (C++, Java, Common Lisp, Jini, middleware, SOA)
.
- Follow-Ups:
- References:
- Prev by Date: Re: Client/Service relationships & Flow of Requirements.
- Next by Date: Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- Previous by thread: Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- Next by thread: Re: Critique of Robert C. Martin's "Agile Principles, Patterns, and Practices"
- Index(es):
Relevant Pages
|