John Gunvaldson wrote: > It's just that "elegance" makes it difficult for us hackers to > understand. > <<< > > We have a SQL developer that years ago introduced the concept of > "ANDing" and "ORing" to the status values of many, many production > process to the extent there is now tons of code like,,, > > WHEN e.STATUS & 0x400000 = 0x400000 THEN 'FTP ERROR' > WHEN e.STATUS & 0x200000 = 0x200000 THEN 'FTP DONE' > WHEN e.STATUS & 0x100000 = 0x100000 THEN 'FTP START' > WHEN e.STATUS & 0x40000 = 0x40000 THEN 'ERROR' > WHEN e.STATUS & 0x20 = 0x20 THEN '0 RECS TO EXPORT' > WHEN e.STATUS & 0x20000 = 0x20000 THEN 'EXPORT DONE' > WHEN e.STATUS & 0x1 = 0x1 THEN 'STARTED' > WHEN e.STATUS = 0 THEN 'QUEUED' > > Good idea in theory, one value can hold many various status states - bad > idea in trouble shooting and refactoring - as the results of various > processes need to be evaluated through the "math" just to determine > where something failed exactly... > >
That kind of shit makes me angry...it's like the geek wants to purposely obfuscate his code or at the very least, make himself appear to be smarter than others because he can easily comprehend his voodoo crap whereas other's readily can't. Where's the tallest tree for dheads like that. Get the rope. <g> -- Michael J. Babcock, MCP MB Software Solutions, LLC http://mbsoftwaresolutions.com http://fabmate.com "Work smarter, not harder, with MBSS custom software solutions!" _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

