1. Java / Говнокод #14524

    +74

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    class A {}
    
    class B {}
    
    class C {
        public void m(A a, B b) {
            /* ... */
            if ((Object) a != (Object) b) { /* ... */ }
        }
    }

    Да здравствуют неочевидности! По-нормальному же нельзя писать :)

    evg_ever, 08 Февраля 2014

    Комментарии (10)
  2. Java / Говнокод #14523

    +74

    1. 1
    JSONObject jonReady = props.getObject(MessageType.Keys.onReady);

    Who is John Ready?

    myzone, 07 Февраля 2014

    Комментарии (17)
  3. C# / Говнокод #14522

    +137

    1. 1
    System.Drawing.Color.FromArgb(((int)(((byte)(249)))), ((int)(((byte)(249)))), ((int)(((byte)(249)))));

    taburetka, 07 Февраля 2014

    Комментарии (90)
  4. JavaScript / Говнокод #14521

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    function scramble(){
    	var p1,p2,p3,p4,p5,p6
    	p1='<a title="Написать письмо" href="mai'
    	p2='komiaviatrans'
    	p3='">'
    	p1+='lto:'
    	p2+='@'
    	p5='</a>'
    	p6='<img src="img/ico/xfmail.png" height="38" style="border: 0px;" align="center" valign="center" ></img>'
    	p2+='komi.com'
    	p4=p6
    	document.write(p1+p2+p3+p4+p5)
    }
    scramble();

    wtf?
    http://komiaviatrans.ru/

    karandash, 07 Февраля 2014

    Комментарии (6)
  5. 1C / Говнокод #14520

    −170

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Если Источник.ПометкаУдаления <> Источник.ЭтотОбъект.Ссылка.ПолучитьОбъект().ПометкаУдаления Тогда
    	
    	// Действия
    	
    КонецЕсли;

    Код в конфигурации клиента.
    Условный цикл в подписке "Перед записью" документа.
    Смысл в том, чтобы сравнить изменённую пометку удаления и текущую (хранящуюся в базе).
    Следовало написать:

    Источник.ПометкаУдаления <> Источник.Ссылка.ПометкаУдаления

    Voittamaton, 07 Февраля 2014

    Комментарии (14)
  6. C++ / Говнокод #14519

    +51

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    #include <iostream>
    using namespace std;
    
    int main() {
        const int ci = 42;
        auto f = [ci]() mutable { std::cout << ++ci << '\n'; };
        f();
        return 0;
    }

    http://ideone.com/0P72sN
    А слона то я и не приметил.

    LispGovno, 07 Февраля 2014

    Комментарии (16)
  7. Куча / Говнокод #14518

    +129

    1. 1
    2. 2
    3. 3
    http://lifenews.ru/news/125806
    Последний абзац:
    «Подозрение о том, что к созданию вредоносной программы могут быть причастны программисты российской школы, было высказано после того, как специалисты обнаружили, что часть кода вируса написана по-русски.»

    Это на 1С что ли? :D

    TBoolean, 07 Февраля 2014

    Комментарии (11)
  8. C# / Говнокод #14517

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    var yetUsed = new HashSet<int>(startFrom ?? new int[] { })
    /*..............................................................................................................................*/
    foreach (var ind in Enumerable.Range(0, proxy.Size).Where(yetUsed.Contains))
         {
         proxy.SetIndexes(yetUsed.Where(x=>x!= ind).OrderBy(x => x).ToArray());
                               /* ............................................................................*/
         }
    /*.......................................................................................................................*/

    Из разряда
    int i = 3;
    "3" == i.ToString();

    andrewiv, 07 Февраля 2014

    Комментарии (0)
  9. Куча / Говнокод #14516

    +123

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    @echo off
    
    set PROGPATH="%ProgramFiles%\MyProg"
    
    rem И тут мы захотели проверить, существует ли наша папочка
    
    if not exists "%PROGPATH%" (
        mkdir "%PROGPATH%"
    )
    
    rem виндовый шелл как бы нам говорит "братюнь, погоди, не спеши"
    rem ""C:\Program was unexpected at this time.

    Патч:

    -set PROGPATH="%ProgramFiles%\MyProg"
    +set "PROGPATH=%ProgramFiles%\MyProg"


    http://stackoverflow.com/questions/535975/dealing-with-quotes-in-windows-batch-scripts

    Elvenfighter, 06 Февраля 2014

    Комментарии (22)
  10. Java / Говнокод #14515

    +70

    1. 1
    2. 2
    3. 3
    public enum BooleanProp {
    	TRUE,FALSE;
    }

    http://govnokod.ru/14499 продолжение

    evg_ever, 06 Февраля 2014

    Комментарии (29)