1. ActionScript / Говнокод #10919

    −147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function myfunc(e:Event):void
    {
      kolobok.x+=pathX;
      kolobok.y+=pathY;
      if(kolobok.x==25&&kolobok.y==25) {pathX=10;pathY=0;}
      if(kolobok.x==475&&kolobok.y==25) {pathX=0;pathY=10;}
      if(kolobok.x==475&&kolobok.y==475) {pathX=-10;pathY=0;}
      if(kolobok.x==25&&kolobok.y==475) {pathX=0;pathY=-10;}
    }

    Помогите разобраться с циклом, вообще колобок, делает круг вокруг формы, а после он должен опять делать круг но он почему то уходит, я не пойму почему..

    kyzi007, 11 Июня 2012

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

    +95

    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
    // same as Callable but without exception
    public interface  Executable<T>
    {
     	public T call();
    }
    /*В другом классе: методы для конверсии туда-сюда */
    	public Callable<T> toCallable(final Executable<T> ex){
     		return new Callable<T>(){
    			public T call() throws Exception{
    				return ex.call();
    			}
    		};
    	}
    	public Executable<T> toExecutable(final Callable<T> c)
     	{
     		return new Executable<T>(){
    			public T call(){
    		 		try{
    					return c.call();
    				}catch (Exception e){
    					throw new RuntimeException(e);
    				}
    			}
    		};
    	}

    3.14159265, 11 Июня 2012

    Комментарии (82)
  3. Java / Говнокод #10917

    +98

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public interface FunctionWithException<F,T,E extends Throwable>
    {
    	public T call(F f) throws E;
    }
    ......
    public interface Function<F,T> extends FunctionWithException<F,T,RuntimeException>
    {
    	public T call(F f) throws RuntimeException;
    }

    В этом сезоне в моде всё функциональное.

    3.14159265, 11 Июня 2012

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

    −33

    1. 1
    2. 2
    bool operator()(int x,int y)
    {return x<y;}

    Вторая часть) реально интересуются люди
    "надо два объекта моего класса сравнить, так?"
    ну, вообще жесть

    Diss, 11 Июня 2012

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

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function toArray($xml) {
                    $xml = simplexml_load_string($xml);
                    $json = json_encode($xml);
                    return json_decode($json,TRUE);                        
            }

    Но зачем?!

    mr.The, 11 Июня 2012

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

    −25

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    bool operator<(const A *obj){
    if (obj->n < this->n)
    return true;
    else if (this->n < obj->n)
    return false;
    };

    Перегрузка оператора сравнения

    Diss, 11 Июня 2012

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

    +54

    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
    foreach($Articles as $art){
    			$id = $art['id'];
    			$count++;	
    			if(isset($_GET['str'])){
    				$str = (int)$_GET['str']; 
    				$mn = $number*($str-1)+1;
    				}else{
    					$str = 1;
    					$_GET['str'] = 1;
    				}	
    			if($count == $mn){
    				$flag = true;
    				$k=5;
    			}		
    			if($flag && $k!=0){
    				$k--;
    				$title = $art['title'];
    				$content = $art['content'];
    				$author = $art['author'];
    				$date = $art['date'];
    				printf("<h1>%s</h1><br /><h3 align='left'>%s</h3>%s  <a href='index.php?id=articles&str=%s&nomer=%s'>Далее</a><hr /><br />",$title,$date, substr($content, 0,800),$nav, $id);
    					}
    		}

    Постраничная навигация

    BrdNLSrg, 10 Июня 2012

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

    −27

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    class Screen
    {
    private:
            unsigned char *data; // do not move
            size_t size; // do not move

    USB, 09 Июня 2012

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

    +141

    1. 1
    http://viois.ru/thread.txt

    Приходится признать, что это мой код...

    BiggestFox, 09 Июня 2012

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Классификация говнокода:
    1. Легкий говнокод
    2. Кучка говнокода
    3. Автор думал, что самый умный
    4. Жесткое порно в коде
    5. Муть полнейшая, автор на следующий день не смог разобраться сам
    6. После прочтения единственный путь нормально поспать - сделать лоботомию.

    Сидел я и разбирал чей-то говнокод.
    Чтобы расслабить нервы, которые уже на пределе, решил написать классификацию говнокода.
    Предлагайте свои варианты.

    oooZinka, 09 Июня 2012

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