1. Java / Говнокод #1219

    +148

    1. 1
    2. 2
    3. 3
    IAssignment assignment = serviceCall.getAssignment();
    assignment.setAssWorkgroup(object);
    assignment.transfer();

    Кусок кода с использованием API HP ServiceDesk

    guest, 18 Июня 2009

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

    +140.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    Object[] tass = UC.getUserTaskList(off);
                             
                             int i=0;
                             
                             for (i=0; i<tass.length; i++)
                                 {
                                 Xu.data.UserTask ts = (Xu.data.UserTask)tass[i];
                                                 out.println("<br />"+UC.getById(new Integer (ts.getId()).intValue()).getTaskName());
                                 }
    //Получаем массив Object[], приводим к UserTask[], создаем новую UserTask по id
    // созданной из массива UserTask[], чтобы вывести на свойства. Но говнокод работает.

    Как ни печально, но это написал я. Ночью башка не варит. Вы себе представляете алгоритм, рождающий UserTask?:))))

    guest, 15 Июня 2009

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

    +77.5

    1. 1
    2. 2
    3. 3
    4. 4
    /**
     * Этот класс содержит сакральные знания, полученные годами отладки предыдущей версии.
     * Рационально понять этот код невозможно, поэтому менять с осторожностью!
     */

    В одном из классов нашел вот такой вот комментарий.

    guest, 11 Июня 2009

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

    +75.4

    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 int convertToInt(String substring) {
            int result = 0;
            for (int i = 0; i < substring.length(); i++) {
                switch(substring.charAt(i)){
                    case '1':   result = result*10 + 1; break;
                    case '2':   result = result*10 + 2; break;
                    case '3':   result = result*10 + 3; break;  
                    case '4':   result = result*10 + 4; break;  
                    case '5':   result = result*10 + 5; break;
                    case '6':   result = result*10 + 6; break;
                    case '7':   result = result*10 + 7; break;
                    case '8':   result = result*10 + 8; break;
                    case '9':   result = result*10 + 9; break;
                    case '0':   result = result*10 + 0; break;
                }
            }
            return result;
        }

    guest, 10 Июня 2009

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

    +141.9

    1. 1
    file.write( "Received bytes = "+0 ); file.write( "\r\n" );

    сообщение о получении 0 байт

    guest, 05 Июня 2009

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (filter.getName() == null) {
    			navigator.setModifierName(filter.getName());
    		} else {
    			navigator.setModifierName(filter.getName());
    		}

    guest, 04 Июня 2009

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

    +135

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    546
    156546652646
    946
    46
    687

    guest, 27 Мая 2009

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

    +85.1

    1. 1
    2. 2
    private static String CHECK_ACTIVE_ASSIGNMENTS = 
        	new StringBuffer("select assignment_id from gp_rep_assignment where assignment_id in (?.) and is_active=0").toString();

    Индусский код, бессмысленный и беспощадный.

    guest, 19 Мая 2009

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

    +82.4

    1. 1
    s.equals("null")

    проверка на null

    guest, 17 Мая 2009

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

    +145.9

    1. 1
    2. 2
    3. 3
    if (locationCode != 0 || locationCode != 1) {
        locationCode = 0;
    }

    Пришел с учебы на работу в 3 и родилось это...
    о чем думал когда писал загадка.
    (смысл был в том что бы ставить дефолтное значение 0 если оно неравно 0 или 1)

    guest, 14 Мая 2009

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