Visitors on
stackoverflow.com were asked: “What programming terms did you come up with, so that they become popular in your circles (that is, did you hear that someone repeats them)?
Below is a free translation of the most popular answers.
Iodine Conditionswriting a condition in the form of if (constant == variable) instead of the natural if (variable == constant), for example, if (4 == foo). Because it looks like “if blue is sky” or “if high is a man”.

')
Pokemon error handling (Pokémon Exception Handling)When you catch all the errors and then try to analyze them somehow.
try{
}catch ( Exception ex){
if( ex instanceof SubException){
}else if(ex instanceof SubSubException){
}else{
}
}
.
(Egyptian brackets), :
if (a == b) {
printf("hello");
}
„ “? :

( (Kernighan and Ritchie) „C Programming Language“, K&R).
- ( )
(Smug Report) — , , , , . , , , ( ) , .
(Drug Report)/ , , , , - . —
(Chug Report), , , .
(Shrug Report) — , , . „ “.

(A Duck), - : , .
Interplay. , - , — , .
, , , . , , : — . . , „“ .
, - : „ . — .“

(Refuctoring), .
(Stringly Typed)„“ (Strongly typed).
, , , .
, (, ). , — , (enum).
„“ , „“ , .

Doctype (Doctype Decoration)-
DOCTYPE, , HTML .
(Heisenbug), — — .

(Jimmy)/ .
, , . : „ ?“
: „-“ (Jimmy-proof), .

(Higgs-Bugson), () , ( ) , , , , .
— .
(nopping). Nopping NOP, „“ ( ) . „nap“ (), , „, , “.
: , (nopping).

(Hindenbug), — » !"
(. Hindenburg), .
Counterbug, , , , (?).
(Bloombug), .
,
.
(Unicorny), , . Yehuda Katz,
Windy City Rails Ruby on Rails.
(Barack Obama), (), , - .

(Loch Ness Monster bug), , .

- (Baklava code),
.

(Workaroundability), . ( ?)
, (Fear Driven Development)( -).

(Common Law Feature), , .
, "
", .
(Bicrement)2 .
, :
(Programmer fuel)Mountain Dew, — , , .
,/ (Hot potato / Hot potatoes)Http Https ( , ). , .
«hot potatoes»://-.com/auth(Cake), - . .
( )
, , (Banana banana banana), , , . , (,
SVNStyleCop C# FxCop C++).
public CustomerValidationResponse Validate(CustomerValidationRequest request, bool useStrictValidation, bool throwIfSessionExpired)
(Chunky salsa). - , .
, , .
Squizzle-giz.sql.gz, « » , .
( , «Squizzle-giz» « » «
»).
# (Hooker Code), : «». : «go down», «», « ».

101 (Reality 101 failure), , , , , .
(Hydra Code), . .

(Protoduction), - .

(Ninja Comments),
- , - .
(Rubberducking), . , , , . .
, . ,
— , .
(Databasically).
« » — «, , ».
,
.

(Smurf Naming Convention). , , SmurfAccountView SmurfAccountDTO SmurfAccountController. SmurfID, SmurfOrderHistory, SmurfHistoryMatch SmurfHistoryReviewView, SmurfHistoryReportingView. SmurfErrorEvent, SmurfErrorLogger ${app}/smurf/log/smurf/smurflog.log
(Megamoth).
(God Object) . 2 . !

apt-got wgot, ( Unix)
apt-get ,
wget.
-:
«I apt-got 100MB of updates this morning»«Once this loop has wgot that file, it takes the md5 hash». .
. !