في الآونة الأخيرة ، شاركت منشورًا جمعت فيه تعليقات مضحكة في شفرة المصدر وجاء القراء. وقررت ، لماذا لا تقوم بعمل اختيار مماثل ، فقط مع رمز ملتوي؟ من يهتم ، مرحبا بكم في القط.
مثل المرة السابقة ، ألهمتني هذه المشاركة بفضل سؤال شائع جدًا حول Quora ، وهو: ما هو الرمز الأكثر سخافة الذي رأيته على الإطلاق؟ (Orig. ما هو الرمز الأكثر سخافة الذي رأيته على الإطلاق؟)
تم نشر السؤال قبل بضع سنوات ، ولكن يستمر الجميع في الوصول إلى الإجابات. سوف أشارك القليل منهم أدناه.
“ ”
MNC. , « Java» « ». , .
: , . , ?
: .
10 , :
int largestNumber = 0;
for (int i = 0; i < array.length - 1; i++) {
largestNumber =
array[i] > array[i+1] ?
array[i] : array [i+1];
}
System.out.println(largestNumber);
, .
: , , , ?
5 .
: , .
: ?
: 1,2,3,4,5
( ): .
5 .
: , , . .
int largestNumber = 0;
for (int i = array.length - 1; i > 0; i--) {
largestNumber =
array[i] > array[i-1] ?
array[i] : array [i-1];
}
System.out.println(largestNumber);
: 5,4,3,2,1. .
…
: ?
: ...
, . , , , .
, , haht. - . , hahthahthaht hahtHahthaht, hahthahthaHt hahthAhthahT.
, , ,
if (hahthAhthahT >= hahthahthaht ) then hahtHahthaht(hahtHahtHaht,HAhtHahthaht);
else
hahTHahthaht(hahtHahtHaht,HAhtHahthaht);
bitbucket.
:
, Borland Delphi/Object Pascal, , Pascal , . , C ++ Builder, , , haht. Borland , VisualBasic, Win32 API C / C ++. , , .
- JavaScript:
var obj = "{\"firstname\":\"" + firstName + "\",
\"lastname\":\"" + lastName + "\"}";
var res = JSON.parse(obj);
return res;
, JSON… JavaScript!
JSON JavaScript. .
, , , , : « ».
1 36 , , (O’Conelly), . 2 , .
«VP of Engineering». .

, , :
- (« » , )
- CamelCase ( Python, C#)
- ,
- , if
- , ,
- 5 , > 16. . > = 17 ,
- ,
- (?!?)
- . Python, C++. .
, - ?
, . , . . 10- , junior . , - , .
, :
function foo(a) {
if (a) {
return transform(a);
}
return transform(a);
}
. , . … .
, . 3 , .
1 , .
/ bin / true - UNIX-, AT&T. true — , . ( , , while true ..) “” .
, AT&T, - , / bin / true AT&T UNIX. , , .
, , . AT&T ….
rows= SELECT * FROM users
int count= 0
for each row in rows
count= count + 1
return count
API .
( ), select . , , .
, !
, ( , ). Count, .
rows= SELECT * FROM users
int count= 0
for each row in rows
count = count + 1
checkCount= SELECT count(*) FROM users
if count != checkCount
throw Error
return count
غالبًا ما تسبب جزء الرمز هذا في حدوث استثناءات ، لأنه في الوقت الذي تم فيه تنفيذ العداد الأول ، كان الجدول مليئًا بالمزيد من السجلات ، مما يمنح العداد الثاني قيمة مختلفة ...
قصة حقيقية. أتمنى لو لم يكن كذلك.
استنتاج
اقرأ المزيد من الإجابات في الأصل هنا . حسنًا ، حسب التقليد ، شارك خياراتك للرمز السخيف / الغبي / الغريب الذي قابلته في ممارستك. أعتقد أن القراءة ستكون مثيرة للاهتمام ليس فقط بالنسبة لي ، ولكن لكل من يعثر على هذه المقالة :)