Live data from Hacker News

New programming jargon you coined

stackoverflow.com

11–16 of 16 posts

Re: New programming jargon you coined

#11
Having a shared vocabulary is critical for communicating and new terms are always being invented as technology progresses. Reading this actually helped clarify my thought process in some areas. A million internets to OP.

Re: New programming jargon you coined

#13
Uh-Oh Programming

I coined this as a play on "OO Programming" to refer to code that is Seriously OO With Lots of Design Patterns, many layers and too many abstractions such that what could have been a fairly simple and smaller program has become a huge mass of files, classes, interfaces, methods, each of which does very little, and is almost impossible to tell exactly what it does without stepping through it in the debugger. Whenever I've seen Uh-Oh code, it is almost always Java (because the OO/DP/injection craze was not in full bloom back when I worked with C++ a lot), almost always wired up at the very top with Spring XML, and maintained by a large number of salaried programmers in an enterprise development environment (where IT is a cost center, not the actual product they sell.) -- can you say, job security?

Re: New programming jargon you coined

#14
post #7

My favourite: Megamoth. Stands for MEGA MOnolithic meTHod. Often contained inside a God Object, and usually stretches over two screens in height. Megamoths of greater size than 2k LOC have been sighted. Beware of the MEGAMOTH!

What's worst, these usually contain mission-critical code. I have had to tackle a 6k line one, in PL/SQL.

You open up a package, the line count reads 6k. You shudder. Then, you notice that the structure tree has only one entry. One procedure. Feeling of absolute defeat sets in.

Fortunately, it was only about 4k of actual LoC, because the previous developers had created a ghetto version control using comments.

Still, it took me the better part of the day to find what I was looking for in it.

Re: New programming jargon you coined

#15
post #7

My favourite: Megamoth. Stands for MEGA MOnolithic meTHod. Often contained inside a God Object, and usually stretches over two screens in height. Megamoths of greater size than 2k LOC have been sighted. Beware of the MEGAMOTH!

I witnessed a 64KB java method once (compiled). Since 64KB is the limit for a method in a classfile, the programmer was always running into trouble with the compiler. Not very smart.
Post reply on HN