From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_40,MSGID_SHORT autolearn=no autolearn_force=no version=3.4.5-pre1 Date: 26 Mar 92 14:32:28 GMT From: dove!swe.ncsl.nist.gov!bagwill@uunet.uu.net (Bob Bagwill) Subject: Re: Why ADA? Message-ID: <2423@dove.nist.gov> List-Id: In article bhanafee@deimos.ads.com (Bri an Hanafee) writes: >Schools simply are not set up >to demonstrate to students the benefits of long term maintainability-- >maintainability that must span *many* years of development. The "good >software engineering background" is only so many words if the software >engineer has never seen evidence of the benefits of complete design, >and he won't until he gets to his first big program. Most universities have large pet software projects. When they teach software design and maintenance, working on one of those huge, slowly evolving projects should be part of the course. That gives students practical experience in reading other peoples' code, and an object lesson in why documentation and design are so important, as well as slave labor to improve the project :-) -- Bob Bagwill NIST/Computer Systems Lab/Software Engineering Group