🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #620958

Re: Computer science hot major in college (article)

#620958
From: Ahem A Rivets Shot
Date: Sun, 25 Feb 2018 19:17
38 lines
3868 bytes
On 25 Feb 2018 14:25:19 GMT
Huge <Huge@nowhere.much.invalid> wrote:

> On 2018-02-25, Peter Flass <peter...@yahoo.com> wrote:
> > J. Clarke <jclarke...@gmail.com> wrote:
> 
> [32 lines snipped]
> 
> >> Structured programming is not about "solving problems", it is about
> >> avoiding creating unnecessary ones.  Anybody who has tried to figure
> >> out what is going on in somebody else long retired's uncommenented
> >> spaghetti APL (you think spaghetti BASIC is bad, you ain't seen
> >> _nothin_ yet) instantly develops a huge appreciation for structured
> >> programming.
> >> 
> >
> > Unfortunately, good structured programming takes WORK. What gave it a
> > bad name were the "programmers" who thought that pulling arbitrary
> > groups of statements into subroutines was all that was necessary to
> > produce good code.
> 
> Perhaps the old saw about it being possible to write spaghetti code
> in any language heeds extending to include any methodology?

	Most definitely, one of the more interesting variants comes from an
approach common in the Java 'Enterprise' world where the aim is to put the
complexity into the object structure of the program and not expose it in the
code. This kind of code tends to have vast numbers of classes defined
(many autogenerated or 90% autogenerated), most with names partly derived
from a design patterns (FooDAO, FooInterface, FooImplemetation, FooListView,
FooDetailView) and a flow of control that is almost impossible to find
because it is *deliberately* hidden from view.

-- 
Steve O'Hara-Smith                          |   Directable Mirror Arrays
C:\>WIN                                     | A better way to focus the sun
The computer obeys and wins.                |    licences available see
You lose and Bill collects.                 |    http://www.sohara.org/
Technical Details
Message-ID: <20180225191736.5a19debdceea71c1bcdcdd14@eircom.net>
Path: mbox-mo1.pugleaf.net!10ni2256ite.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <8242dc95-b34a-426b-8502-a1df37f19358@googlegroups.com> <p6knl7$q2i$1@dont-email.me> <slrnp8rud9.2k6.mausg@smaus.org> <p6lsvq$4cn$1@dont-email.me> <886547128.541019544.382132.peter_flass-yahoo.com@news.eternal-september.org> <p6nbu3$c76$1@dont-email.me> <p6np7c026ig@news2.newsguy.com> <8139fc80-5e2f-4685-8a2d-e480de3a7f95@googlegroups.com> <ffbi34FhdnlU25@mid.individual.net> <p6th6u$jul$1@dont-email.me> <a6n49dd66b7673oa6jauecoqccjjqtj67a@4ax.com> <1675617658.541260884.606012.peter_flass-yahoo.com@news.eternal-september.org> <fffvafFmnmhU8@mid.individual.net>

Show Full Headers
Complete Article Headers
X-Received: by 10.107.11.161 with SMTP id 33mr6548397iol.78.1519587006001;        Sun, 25 Feb 2018 11:30:06 -0800 (PST)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 10.107.11.223 with SMTP id 92ls832588iol.14.gmail; Sun, 25 Feb 2018 11:30:05 -0800 (PST)
X-Received: by 10.107.131.92 with SMTP id f89mr6790467iod.35.1519587004983;        Sun, 25 Feb 2018 11:30:04 -0800 (PST)
Path: mbox-mo1.pugleaf.net!10ni2256ite.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Ahem A Rivet's Shot <ste...@eircom.net>
Newsgroups: alt.folklore.computers
Subject: Re: Computer science hot major in college (article)
Date: Sun, 25 Feb 2018 19:17:36 +0000
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <20180225191736.5a19debdceea71c1bcdcdd14@eircom.net>
References: <8242dc95-b34a-426b-8502-a1df37f19358@googlegroups.com> <p6knl7$q2i$1@dont-email.me> <slrnp8rud9.2k6.mausg@smaus.org> <p6lsvq$4cn$1@dont-email.me> <886547128.541019544.382132.peter_flass-yahoo.com@news.eternal-september.org> <p6nbu3$c76$1@dont-email.me> <p6np7c026ig@news2.newsguy.com> <8139fc80-5e2f-4685-8a2d-e480de3a7f95@googlegroups.com> <ffbi34FhdnlU25@mid.individual.net> <p6th6u$jul$1@dont-email.me> <a6n49dd66b7673oa6jauecoqccjjqtj67a@4ax.com> <1675617658.541260884.606012.peter_flass-yahoo.com@news.eternal-september.org> <fffvafFmnmhU8@mid.individual.net>
Mime-Version: 1.0
Injection-Info: reader02.eternal-september.org; posting-host="33fbe6ba845e86e75ea1c9731e2d57d9"; logging-data="29251"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX19p+0H8MjYoxheOn6wOY/gEh43OC7vxWzA="
X-Newsreader: Sylpheed 3.6.0 (GTK+ 2.24.31; amd64-portbld-freebsd11.0)
Cancel-Lock: sha1:3YL0a4iBNfE0mrwAjA5PIUx8sNE=
X-Clacks-Overhead: "GNU Terry Pratchett"
Bytes: 3504
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit