1. Лучший говнокод

    В номинации:
    За время:
  2. JavaScript / Говнокод #2068

    +144.6

    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
    curEl.change(function (e) {
                switch(current_c){
                    case '1': l = 0.001;  break;
                    case '2': l = 0.001;  break;
                    case '3': l = 1 ;     break;
                }
    
                switch(curEl.val()){
                    case '1': l2 = 0.001;  break;
                    case '2': l2 = 0.001;  break;
                    case '3': l2 = 1 ;     break;
                }
    
                convfrom = parseFloat((curr[current_c]/curr[curEl.val()]) *from.val() * (l/l2));
                convto   = parseFloat((curr[current_c]/curr[curEl.val()])*to.val()*(l/l2));
    
                if(from.val()!='')	from.val(convfrom);
                if(to.val()!='')    to.val(convto);
                from.focus();
            });

    kovel, 28 Октября 2009

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

    +144.6

    1. 1
    2. 2
    Правило всегда одно:
    Нет unit-тестов - код - говно.

    bniwredyc, 26 Октября 2009

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

    +144.6

    1. 1
    2. 2
    3. 3
    int a;
    if(a=5)
    	doSomthing();

    Боян, но первая ошибка всех новичков. Долго искал ошибку...

    Говногость, 18 Августа 2009

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

    +144.5

    1. 1
    define('MYSQL_PASS', 'пароль');

    нет, ну вот прям так вот и лежит посреди кода :)

    stereojazz, 15 Февраля 2010

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private static List<KeyValuePair<string, string>> m_destinationUrlByRole = new List<KeyValuePair<string,string>>();
    
    ... 
    дальше по коду
    
    foreach(KeyValuePair<string, string> destination in m_destinationUrlByRole)
    {
         ...
    }

    Если честно, то долго пытался понять сакральный смысл типа приватного поля...

    iVoffka, 09 Февраля 2010

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    bool condition = item.AccessPermissionId.HasValue ? true : false;
       if (condition)
       {
          ...
       }

    зачем ?!

    the_boris30, 28 Января 2010

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?php
    /* КУЧА ГОВНОКОДА */
    ?>
    
    <TITLE><?php echo $m_feld[0];?></TITLE>
    
    <?php
    /* КУЧА ГОВНОКОДА */
    ?>

    ...вот так вот завернуть...навыворот можна ))

    v01t, 21 Января 2010

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

    +144.5

    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
    #include <iostream>
    using namespace std;
    int print_out(int num);
    int main() {
    int n;
    cout << "Введите число: " << endl;
    cin >> n;
    cout << "Целые числа до " << n << ":" << endl;
    cout << print_out(n);
    }
    int print_out(int n) {
    int i;
    for (i=1; i<n;++i)
    cout << i << " ";
    return i;
    }

    Как это работает?

    BiLLy, 18 Января 2010

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

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php if (!$mode || true) { ?>
    <div class="yiiForm">
    <?php } else { ?>
    <div class="yiiForm">
    <?php } ?>

    последствия удаления ненужных частей кода

    Bethrezen, 28 Декабря 2009

    Комментарии (1)
  11. C# / Говнокод #2003

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    string str=...;
    
    if(str!=null && str.Length>0)
    {
    ....
    }

    Без комментариев

    AndrewK, 20 Октября 2009

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