1. PHP / Говнокод #8531

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    for ($i = 0; $i <= strlen($_POST[login]); $i++) {
         $b = substr($_POST[login], $i, 1);
       if(($b==q) || ($b==w) || ($b==e) || ($b==r) || ($b==t) || ($b==y) || ($b==u) || ($b==i) || ($b==o) 
         || ($b==p) || ($b==a) || ($b==s) || ($b==d) || ($b==f) || ($b==g) || ($b==h) || ($b==j) || ($b==k) || ($b==l) || ($b==z) 
         || ($b==x) || ($b==c) || ($b==v) || ($b==b) || ($b==n) || ($b==m) || ($b==" ") || ($b==й) || ($b==ц) || ($b==у) || ($b==к) 
         || ($b==е) || ($b==н) || ($b==г) || ($b==ш) || ($b==щ) || ($b==з) || ($b==х) || ($b==ъ) || ($b==ф) || ($b==ы) || ($b==в) 
         || ($b==а) || ($b==п) || ($b==р) || ($b==о) || ($b==л) || ($b==д) || ($b==ж) || ($b==э) || ($b==я) || ($b==ч) || ($b==с) 
         || ($b==м) || ($b==и) || ($b==т) || ($b==ь) || ($b==б) || ($b==ю))
      { echo $b; }
     }

    Чувак на php.ru попросил помочь и выложил свои наработки. После чего - эпическая цитата

    "А админам скажу: у меня есть опыт PHP и не маленький, зачем меня переводить в PHP для новичков:( "

    tommyangelo27, 15 Ноября 2011

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    vObject o;
        o["kind"]=="prop";
        o["type"]=="";
        o["desc"]=="";
        o["name"]==""; //not sure about this
        n->setData(0,TIDATA,o); //data is EMPTY? WTF?

    ... :D

    petersvp, 15 Ноября 2011

    Комментарии (8)
  3. JavaScript / Говнокод #8529

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function check_confirm()
    {
    	var conf=confirm("Вы действительно хотите изменить описание?");
    	if (conf==false)
    	{			
    		event.returnValue=false;
    	}
    }

    facepalm

    DrFreez, 15 Ноября 2011

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

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    function isInteger(s)
    {
    	var i;
        for (i = 0; i < s.length; i++)
    	{   
            // Check that current character is number.
            var c = s.charAt(i);
            if (((c < "0") || (c > "9"))) return false;
        }
        // All characters are numbers.
        return true;
    }

    феерично

    DrFreez, 15 Ноября 2011

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

    +156

    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
    f (isset(self::$_namespaceLocks[$this->_namespace])) {
                /*
                  @see Zend_Session_Exception
                 /
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception('This session/namespace has been marked as read-only.');
            }
    
            if ($name === '') {
                /*
                 * @see Zend_Session_Exception
                 /
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception("The '$name' key must be a non-empty string");
            }
    
            if (parent::$_writable === false) {
                /*
                 * @see Zend_Session_Exception
                 */
                require_once 'Zend/Session/Exception.php';
                throw new Zend_Session_Exception(parent::_THROW_NOT_WRITABLE_MSG);
            }

    asfalanaft, 15 Ноября 2011

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

    +149

    1. 1
    2. 2
    define('DEBUG', !isset($_REQUEST["debug"]) ? false : true);
    define('DEV', !isset($_REQUEST["dev"]) ? false : true);

    asfalanaft, 15 Ноября 2011

    Комментарии (114)
  7. Java / Говнокод #8525

    +121

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    // This is de facto a Map<Integer, Long> because SUM() returns longs, but
    // QueryDSL's type inference makes a fluke here and thinks sum() is an Integer.
    // So the return type is Map<Integer, Integer>. Aren't generics fun?
    final Map<Integer, ? extends Number> map =
    		dsl.from(q).where(q.department.eq(params.getDepartment()), q.quantity.ne(0),
    		q.action.in(UserAction.ORDER_ENGRAVE, UserAction.ORDER_STOCK_WASTAGE,
    				UserAction.ORDER_INVOICE, UserAction.ORDER_STOCK_ADJUSTMENT),
    		QueryDsl.subFrom(q2).where(q2.order.eq(q.order), q2.timestamp.goe(interval.getA()),
    				q2.timestamp.lt(interval.getB()),
    				q2.action.in(UserAction.ORDER_ENGRAVE, UserAction.ORDER_STOCK_WASTAGE,
    						UserAction.ORDER_INVOICE, UserAction.ORDER_STOCK_ADJUSTMENT)).exists())
    	.groupBy(q.order.id).having(q.quantity.sum().gt(0)).map(q.order.id, q.quantity.sum());

    someone, 15 Ноября 2011

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

    +66

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Какая у вас OS?
    
    <select name="os">
    <option value="win">Windows
    <option value="mac">Mac OS
    <option value="linux">Linux
    ....
    <option value="win">Не знаю
    </select>

    С баша, по сути не говнокод, но доставляет...

    Nemoden, 15 Ноября 2011

    Комментарии (118)
  9. C# / Говнокод #8523

    +121

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public class MainSetting
      {
        // ...
        public void Load(out MainSetting objectToDeserialise) {...}
        // ...
      }

    Использвоание: _mainSetting.Load(out _mainSetting);

    ziaw, 15 Ноября 2011

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

    +170

    1. 1
    2. 2
    3. 3
    private function _________close ($param_name)
    
     private function __________open ($param_name)

    "это для того чтобы видно было в коде"

    Lure Of Chaos, 15 Ноября 2011

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