home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!elroy.jpl.nasa.gov!swrinde!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!nucsrl!travis
- From: travis@eecs.nwu.edu (Travis Marlatte)
- Subject: Re: Productivity vs. Complexity
- Message-ID: <1992Nov23.181154.24105@eecs.nwu.edu>
- Organization: Rauland-Borg Corporation, Skokie IL
- References: <1992Nov18.235235.423@eecs.nwu.edu> <1992Nov20.014919.10220@spectrum.xerox.com>
- Distribution: na
- Date: Mon, 23 Nov 1992 18:11:54 GMT
- Lines: 22
-
- Marty Leisner says, "Electrical engineers will agree on a good design.
- Software engineers generally won't."
-
- Hardware engineers don't agree on a good design any more than software
- engineers do. Hardware engineers do agree on the performance of any
- given design. You can't argue with measurements of power consumption,
- space consumption, etc. But hardware engineers will then spend days
- discussing which is more important.
-
- We have similar metrics in software. If we evaluated software by its
- executable size, memory requirements, speed, etc, we too would agree
- on a good design - and then discuss which is more important.
-
- Lines of code or even complexity are really secondary to the solution.
- If software engineers don't agree on a good design, it's because we're
- discussing the wrong characteristics.
-
-
- --
- Travis Marlatte
- travis@eecs.nwu.edu
- 708-297-0055
-