Re: Per the discussions of Software Engineering
- From: "Robert" <Robert@xxxxxxxxx>
- Date: Sun, 22 Apr 2007 21:18:58 GMT
"Joel Kolstad" <JKolstad71HatesSpam@xxxxxxxxx> wrote in message
news:132nhh8toc6kq75@xxxxxxxxxxxxxxxxxxxxx
"John Larkin" <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:tbcl23hg9nks7douregfemr83spqcgmopk@xxxxxxxxxx
It ain't an oxymoron if it's true. It's possible to write solid
error-free code, but most programmers aren't interested; they have
other agendas.
One of the contracts we currently have is with a Big Name company
(hundreds of milliions in capitalization, many multi-million dollar
government contracts, that sort of thing), and what does this big company
want us to provide them with on a regular basis?
How many "lines of code" we've written.
Given how utterly meaningless such a metric is these days, with GUI
builders and other code "wizards" "writing" thousands of lines of code for
you, better programmers typically using sibstantially fewer lines of code
to accomplish the same task as beginning programmers -- and more readably
and reliably to boot --, etc., it's not even worth pointing this out to
come and debating it. We just comply and accept their payments...
Said big company uses "pair programming" internally, where two folks sit
side by side and co-author/critique/debug code as it's being written. I'd
tend to agree that, yeah, the result probably is reasonably bug-free, but
I think this result comes at the price of rather low productivity -- IMO a
better solution is to just hire better programmers in the first place.
That sounds like one of the practices of the current (or just past current)
fad
of "Extreme Programming".
http://en.wikipedia.org/wiki/Extreme_Programming
They define 12 practices from Extreme Programming at the end, one of which
is "Pair Programming":
http://en.wikipedia.org/wiki/Pair_Programming
All of flavor of the main fad currently in Programming of "Agile Methods":
http://en.wikipedia.org/wiki/Agile_software_development
<shrug>
Sounds good but Devil/details/etc.
Robert
.
- Follow-Ups:
- Re: Per the discussions of Software Engineering
- From: Joel Kolstad
- Re: Per the discussions of Software Engineering
- References:
- Per the discussions of Software Engineering
- From: Robert
- Re: Per the discussions of Software Engineering
- From: John Larkin
- Re: Per the discussions of Software Engineering
- From: Andrew Holme
- Re: Per the discussions of Software Engineering
- From: John Larkin
- Re: Per the discussions of Software Engineering
- From: Richard Henry
- Re: Per the discussions of Software Engineering
- From: John Larkin
- Re: Per the discussions of Software Engineering
- From: Joel Kolstad
- Per the discussions of Software Engineering
- Prev by Date: Re: Typical bandwidth of 60hz wallwart transformers
- Next by Date: Re: mosfet RF amplifier with resistance
- Previous by thread: Re: Per the discussions of Software Engineering
- Next by thread: Re: Per the discussions of Software Engineering
- Index(es):
Relevant Pages
|