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

    +118

    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
    void govnofunction(int m)
    {
    	bool rigth = false, middle = false, left = false;
    	switch(m)
    	{
    		case 1: rigth = true; break
    		case 2: middle = true; break;
    		case 3: rigth = true; middle = true; break;
    		case 4: left = true; break;
    		case 5: left = true; rigth = true; break
    		case 6: left = true; middle = true; break;
    		case 7: left = true; rigth = true; middle = true; break;
    	}
    	
    	...
    }

    писал по памяти, но общая картина сохранилась

    Запостил: guest, 12 Апреля 2009

    Комментарии (6) RSS

    • ядщи:
      а что лучше заменить? на
      if(m == 1) {
          rigth = true;
      } else if(m == 2) {
          middle = true;
      }...
      Ответить
    • 2ядщи
      right = m & 1;
      middle = m & 2;
      left = m & 4;
      Ответить
    • Йа:
      А накуя вообще заменять?
      И накуя вообще инт в параметрах?
      По-моему там нужен ENUM или как там он в C# у вас называется..
      Ответить
    • Звездочёт:
      Особенно название прёт))
      Ответить
    • #2
      в C# такой код не прокатит, придется приводить к bool
      Ответить
    • #1,
      сразу видно быдлокодеров, которые понятия не имею о битовых операциях
      Ответить

    Добавить комментарий