كود عبثي او "كيف لا تكتب"

في الآونة الأخيرة ، شاركت منشورًا جمعت فيه تعليقات مضحكة في شفرة المصدر وجاء القراء. وقررت ، لماذا لا تقوم بعمل اختيار مماثل ، فقط مع رمز ملتوي؟ من يهتم ، مرحبا بكم في القط.



مثل المرة السابقة ، ألهمتني هذه المشاركة بفضل سؤال شائع جدًا حول 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. .



: ?
: ...


Thomas Breckinridge


, . , , , .


, , 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 ++. , , .


Alan Chavez


- 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». .


Ross Dickey



, , :


  1. (« » , )
  2. CamelCase ( Python, C#)
  3. ,
  4. , if
  5. , ,
  6. 5 , > 16. . > = 17 ,
  7. ,
  8. (?!?)
  9. . Python, C++. .

, - ?


Yoseph Radding


, . , . . 10- , junior . , - , .


, :


function foo(a) {
   if (a) {
       return transform(a);
   }
   return transform(a);
}

. , . … .
, . 3 , .


1 , .


Ryan Lam


#!/usr/bin/sh
#  Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
#  All Rights Reserved

#  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
#  The copyright notice above does not evidence any
#  actual or intended publication of such source code.

#ident  "@(#)true.sh  1.6  93/01/11 SMI"  /* SVr4.0 1.4  */

/ bin / true - UNIX-, AT&T. true — , . ( , , while true ..) “” .


, AT&T, - , / bin / true AT&T UNIX. , , .


, , . AT&T ….


Khaled Bakhit


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

غالبًا ما تسبب جزء الرمز هذا في حدوث استثناءات ، لأنه في الوقت الذي تم فيه تنفيذ العداد الأول ، كان الجدول مليئًا بالمزيد من السجلات ، مما يمنح العداد الثاني قيمة مختلفة ...


قصة حقيقية. أتمنى لو لم يكن كذلك.


استنتاج


اقرأ المزيد من الإجابات في الأصل هنا . حسنًا ، حسب التقليد ، شارك خياراتك للرمز السخيف / الغبي / الغريب الذي قابلته في ممارستك. أعتقد أن القراءة ستكون مثيرة للاهتمام ليس فقط بالنسبة لي ، ولكن لكل من يعثر على هذه المقالة :)


All Articles