Article View: alt.folklore.computers
Article #620958Re: Computer science hot major in college (article)
From: Ahem A Rivets Shot
Date: Sun, 25 Feb 2018 19:17
Date: Sun, 25 Feb 2018 19:17
38 lines
3868 bytes
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-mailReferences:
<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