1. C# / Говнокод #16125

    +103

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    public bool Enabled(string elementId)
            {
                bool flag = false;
                bool flagFalse = false;
                bool flagTrue = false;
                bool mainFlag = false;
                IWebElement input = Driver.FindElement(By.Id(elementId));
                if (input.Enabled == true)
                {
                    flagTrue = true;                
                }
                else
                    if (input.Enabled == false)
                    {
                        flagFalse = false;                    
                    }
    
                if (flagTrue = true)
                {
                    mainFlag = flagTrue;
                }
    
                else if (flagFalse == false)
                {
                    mainFlag = flagFalse;
                }
                return mainFlag;
            }

    Астрологи объявили неделю флагов. Их количество увеличивается вдвое.

    alexCoder2007, 07 Июня 2014

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

    +58

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    Poor man' link time code generation:
    
    #include "main.cpp"
    #include "frame.cpp"
    #include "func.cpp"
    #include "account.cpp"
    #include "advancer.cpp"
    #include "audit.cpp"
    #include "cpio.cpp"
    
    g++ -whole-program -o my books.exe -O3 includeall.cpp

    http://blogs.msdn.com/b/oldnewthing/archive/2014/06/06/10531604.aspx

    someone, 07 Июня 2014

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

    +104

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public bool EqualsToZero(int a){
     try {
      var b=100/a;
      return false;
     }
     catch{
      return true;
     }
    }

    Why not?

    alexCoder2007, 06 Июня 2014

    Комментарии (12)
  4. C++ / Говнокод #16122

    +7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    typedef SmartPtr<CallRec> callptr;
    
    callptr *m_call;
    
    if (m_call && (*m_call) && (*m_call)->SomeMethod()) {
        // ...
    }

    GnuGK и смартпоинтеры.

    bormand, 06 Июня 2014

    Комментарии (75)
  5. Куча / Говнокод #16120

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Говно в женской логике.  Ну и в Билайне.
    
    фото http://uploads.ru/AxqkZ.jpg
    
    подпись "Немного о рекурсии: завершен тренинг тренеров «Билайн». Я четвёртая слева" ..... 
    Внимание барабанная дробь..... продолжение предложения  "в синем"

    Vasiliy, 05 Июня 2014

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

    +110

    1. 1
    private string _guin = Convert.ToString(Convert.ToString(Convert.ToString((string)Guid.NewGuid().ToString()).ToString() as string).ToString() as string).ToString() as string;

    alexCoder2007, 05 Июня 2014

    Комментарии (23)
  7. C# / Говнокод #16117

    +133

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    try
                {
                    DirectoryInfo dir = new DirectoryInfo(Path.GetDirectoryName(filePath));
                    if (!dir.Exists)
                    {
                        dir.Create();
                    }
                }
                catch (IOException ex)
                {
                    throw ex;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                catch
                {
                    throw new Exception("Системная ошибка при создании директории");
                }

    EADG, 05 Июня 2014

    Комментарии (29)
  8. VisualBasic / Говнокод #16114

    −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
    13. 13
    14. 14
    function GetRaz()
    Open "C:NeWFiles.txt" For Output As #1
    Print #1, "0"
    Close
    Shell "cmd /X /C  set PROCESSOR_ARCHITECTURE > C:NeWFiles.txt", vbHide
    1
    Open "C:NeWFiles.txt" For Input As #1
    Do While Not EOF(1)
    Input #1, Items
    Loop
    Close
    If Items = "" Or items = "0" Then GoTo 1
    GetRaz = Replace(Items, "PROCESSOR_ARCHITECTURE=", "")
    End function

    "Получаем разрядность Windows"
    http://vbbook.ru/1401972927/

    brutushafens, 04 Июня 2014

    Комментарии (28)
  9. PHP / Говнокод #16113

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    static public function dumpObj($obj)
    {
            ob_start();
            print_r($obj);
            $dump = ob_get_contents();
            ob_end_clean();
    
            return $dump;
    }

    Нашел в коде проекта. Для тех кто не понял: посмотрите доку функции print_r, на второй аргумент...

    fetole, 04 Июня 2014

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

    +68

    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
    15. 15
    16. 16
    17. 17
    18. 18
    public String getCurrentUrl() {
        if (webview == null) {
          throw new SelendroidException("No open web view.");
        }
        long end = System.currentTimeMillis() + UI_TIMEOUT;
        final String[] url = new String[1];
        done = false;
        Runnable r = new Runnable() {
          public void run() {
            url[0] = webview.getUrl();
            synchronized (this) {
              this.notify();
            }
          }
        };
        runSynchronously(r, UI_TIMEOUT);
        return url[0];
      }

    final String[] url = new String[1];
    url[0] = webview.getUrl();
    return url[0];

    Вы чо? Серьёзно?

    kovel, 04 Июня 2014

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