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

    +133

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if( str.ToUpper() == "....." )
     {
       properties["DCS"] = "0x00";
       msg = new Message( str, A, B, properties, text );
     }
     else
     {
       properties["DCS"] = "0x00";
       msg = new Message( str, A, B, null, text );
     }

    В биореактор Луговского!

    grobotron, 25 Марта 2013

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

    +142

    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
    protected static long chr2hex(char a)
    {
        switch (a)
        {
            case '0':
                return 0L;
            ...................
            case '9':
                return 9L;
            case 'A':
            case 'a':
                return 10L;
            .....................
            case 'F':
            case 'f':
                return 15L;
        }
        return 0L;
    }

    Как же это бесит, бля...

    grobotron, 25 Марта 2013

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

    +138

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    private static Dictionary<object, object> _cache = new Dictionary<object, object>();
    .........
    if( _cache.ContainsKey( key ) )
    {
      lock( syncRoot )
      {
        _cache[key] = value;
        return;
      }
    }
    _cache.Add( key, value );

    Бараньи мозги.

    grobotron, 25 Марта 2013

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

    +83

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    private static boolean getIsDeclinedByRules(boolean oldIsSatisfy, boolean oldIsDeclined, boolean newIsSatisfy) {
        if (!oldIsSatisfy &&  oldIsDeclined && !newIsSatisfy) return true;
        if (!oldIsSatisfy &&  oldIsDeclined &&  newIsSatisfy) return false;
        if (!oldIsSatisfy && !oldIsDeclined && !newIsSatisfy) return true;
        if (!oldIsSatisfy && !oldIsDeclined &&  newIsSatisfy) return false;
        if ( oldIsSatisfy &&  oldIsDeclined && !newIsSatisfy) return true;
        if ( oldIsSatisfy &&  oldIsDeclined &&  newIsSatisfy) return true;
        if ( oldIsSatisfy && !oldIsDeclined && !newIsSatisfy) return true;
        if ( oldIsSatisfy && !oldIsDeclined &&  newIsSatisfy) return false;
        return true;
      }

    glprizes, 25 Марта 2013

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

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public event ConnectedHandler OnConnected;
    .......
    lock( OnConnected )
    {
        if( OnConnected != null )
        {
            OnConnected( ... );
        }
    }

    Быдломакронабиратели...

    grobotron, 25 Марта 2013

    Комментарии (4)
  6. ActionScript / Говнокод #12796

    −106

    1. 1
    2. 2
    //дальше идет "родной" движок, спасибо не надо.
    return;

    Разбираюсь в исходнике одного индуса, поддерживаемого 4 года нашими разработчиками

    KirAmp, 25 Марта 2013

    Комментарии (0)
  7. PHP / Говнокод #12795

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public static function checkCurl()
    {
    	if (in_array("curl", get_loaded_extensions()))
    		return TRUE;
    	else
    		return FALSE;
    }

    function_exist? Не, не слышал. Мануалы для лохов.

    DrFreez, 25 Марта 2013

    Комментарии (19)
  8. PHP / Говнокод #12794

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    $targetFolder = 'uploads/'; // Relative to the root
    // ...
    $targetPath = dirname(__FILE__) . '/' . $targetFolder;
    $targetFile = rtrim($targetPath,'/') . '/' . $_FILES['file']['name'];

    "Непостоянство слеша", Pedro Molina, 2013. Холст, масло
    https://github.com/pekebyte/pekeUpload/blob/940cf27e5fef5038e2e414c72be6e34d68f2881d/upload.php

    scriptin, 24 Марта 2013

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    if (Database::getDbType() == 'pgsql')
          $stmt = Database::getInstance()->dbh->prepare("SELECT COUNT(*) AS count FROM torrent WHERE tracker = :tracker AND torrent_id = :id");
    else
          $stmt = Database::getInstance()->dbh->prepare("SELECT COUNT(*) AS `count` FROM `torrent` WHERE `tracker` = :tracker AND `torrent_id` = :id");

    https://github.com/ElizarovEugene/TorrentMonitor/blob/master/class/Database.class.php#L625 УПРЛС

    DrFreez, 24 Марта 2013

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public static function checkPath($path)
    {
    	if (substr($path, -1) == '/')
    		$path = $path;
    	else
    		$path = $path.'/';
    	return $path;
    }

    facepalm.jpg

    DrFreez, 24 Марта 2013

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