Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!husc6!bloom-beacon!oberon!sdcrdcf!trwrb!scgvaxd!ashtate!dbase!csun!psivax!quad1!oleg From: oleg@quad1.quad.com (Oleg Kiselev) Newsgroups: comp.lang.c,misc.jobs.misc Subject: Re: Weird C code as test for employment Message-ID: <1004@quad1.quad.com> Date: Thu, 6-Aug-87 01:34:16 EDT Article-I.D.: quad1.1004 Posted: Thu Aug 6 01:34:16 1987 Date-Received: Sat, 8-Aug-87 18:47:15 EDT References: <1418@cullvax.UUCP> <1766@uwmacc.UUCP> <245@odyssey.UUCP> Reply-To: oleg@quad1.UUCP (Oleg Kiselev) Organization: HASA Lines: 19 Xref: mnetor comp.lang.c:3518 misc.jobs.misc:548 Well, it could have been worse. On the other hand, if the job involves maintaining code written in this style (we are talking MANY megabytes here), or rewriting and expanding it, you BETTER be able not to get lost in the pointer stew. And be able to tell that a pointer to "char **xxx[]" is a "char ***", and not "char ****". Because that's the kind of error you will often find in code that was never linted and constitutes the heart of the product you are supposed to make (somehow!) work. Remember, there is a chance that the guy who worked on the code before you was incompetent and got fired for it -- and you are being hired (in part) to clean up the mess. (I should know -- part of our job here, aside from developement and posting to the NET :->, is to fix bizzare "artifacts" left in our products by the "earlier generations") -- Oleg Kiselev -- oleg@quad1.quad.com -- {...!psivax|seismo!gould}!quad1!oleg DISCLAIMER: All grammatical and spelling errors are inserted deliberately to test the software I am developing. In fact, that is the only reason I am posting. Yeah, that's the ticket! All my postings are just test data! Yeah!!