1. Objective C / Говнокод #10310

    −88

    1. 1
    2. 2
    3. 3
    4. 4
    NSString *error = [NSString stringWithFormat:@"Enter your %@%@%@", 
    											 [email length] ? @"" : @"email",
    											 [email length] || [password length] ? @"" : @" and ",
    											 [password length] ? @"" : @"password"];

    Дай дураку тернарный оператор - он и лоб расшибет.

    byss, 17 Мая 2012

    Комментарии (1)
  2. ActionScript / Говнокод #10309

    −151

    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
    private function chopCompleteHandler(e : DataEvent):void
    		{			
    			if (e.getData().toString() != "false")//что за чудесные преобразования? ////так надо, по другому не хочет
    			{
    				_player.animLift();
    				if (!e.getData().energy)
    				{
    					targetSquare.fieldObject.lifes = uint(e.getData().lifes);
    					if (e.getData().lifes == 0)
    						targetSquare.destroyFieldObject();
    					if (e.getData().bonus)
    						scatterBunuses(e.getData().bonus);
    					Model.instance.requestData(ModelEnum.SERVICE_USER, ModelEnum.METHOD_GETINFO, true, GameCanvas.instance.userID);
    				}
    				else
    					Alert.show("Нужно еще " + e.getData().energy+".", "Недостаточно энергии");
    			}
    		}

    KirAmp, 17 Мая 2012

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

    +78

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    /*при всем этом работает как часы*/
    ...
    foreach ($array as $k=>$v) {
        $k++
        if ($k==300) {
            die ('выходим потому что 5');
        }
    ...

    маленькая часть большого парсера

    maslenkov, 17 Мая 2012

    Комментарии (9)
  4. Си / Говнокод #10307

    +136

    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
    if ( sectors && sectorsNum )
    {
    	for ( i = 0; i < ( int )sectorsNum; i++)
    	{
    		*(unsigned int*)(pl + 4 + 4 + i * 10 ) = sectors[i].originalNum;
    		*(pl + 4 + 4 + i * 10 + 4) = 3 ;
    		*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = sectors[i].usedNum;	
    		*(pl + 4 + 4 + i * 10 + 9) = 4 ;
    	}
    	*(unsigned int*)(pl + 4 + 4 + i * 10 ) = newSectors;
    	*(pl + 4 + 4 + i * 10 + 4) = 0x0b ;
    	*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = newSectors * 0x200; // сектора в байты
    }

    В старых исходниках довольно крупного проекта нашелся сей замечательный отрывок... И очень одинокий коммент...

    sima, 17 Мая 2012

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

    −17

    1. 1
    if(0){}else for (... тут всякий код...) и тут всякий код

    Из реализации foreach в Qt. Не ГК. Кто первый скажет почему не ГК получит пирожок с полочки.

    bormand, 17 Мая 2012

    Комментарии (21)
  6. Куча / Говнокод #10305

    +130

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Вакансия: Программист Java
    Требования:
        ....
        знание компьютерных программ: Java, pl/sql, Eclipse, Oracle Repotrs приветствуется;
        ....

    Не совсем то, но не мог пройти мимо.

    -EZ-, 17 Мая 2012

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

    +97

    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
    enum TheComponentsOfLanguage 
    {
    	Glottis, 					//— голосовая щель;
    	FerreinsCord, 				//— голосовая складка;
    	VestibularFold, 				//— складка преддверия;
    	EpiglotticFold, 				//— черпалонадгортанная складка;
    	BaseOfTongue, 				//— корень языка;
    	PalatineTonsils, 			//— небные миндалины;
    	BlindHoleLanguage, 			//— слепое отверстие языка;
    	BorderFurrow,				//— пограничная бороздка;
    	LeafBuds,				//— листовидные сосочки;
    	PapillaeSurroundedTheShaf,		//— сосочки, окруженные валом;
    	MushroomShapedPapillae,		//— грибовидные сосочки;
    	BodyLanguage,				//— корпус языка;
    	FiliformPapillae,			//— нитевидные сосочки;
    	DorsumOfTongue,			//— спинка языка;
    	TheTipOfTheTongue			//— верхушка языка;
    }

    KusokGovna, 17 Мая 2012

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

    +98

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    var prevQuery = new { TimePassed = 1, ID = 1 };
    prevQuery = null;
    foreach (var currentQuery in db.Queries.Select(q => new { TimePassed = q.TimePassed, ID = q.ID }))
    {
    	if (prevQuery != null)
    	{
    		//действия с prevQuery и currentQuery
    	}
    	prevQuery = currentQuery;
    }

    HIMen, 17 Мая 2012

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

    +69

    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
    if (!class_exists('Memcache')) {
    
            class Memcache {
    
                function connect($l, $p) {
                    echo "НЕТ МЕМКЕША";
                    return true;
                }
    
                function get($n) {
                    return false;
                }
    
                function set($a, $b, $v, $g) {
                    return true;
                }
    
            }
    
        }

    улыбнуло )

    Sulik78, 17 Мая 2012

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

    +61

    1. 1
    @list($o, $isp, $online) = @explode(":", $p107);

    от туда же классика жанра

    Sulik78, 17 Мая 2012

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