1. Список говнокодов пользователя dm_fomenok

    Всего: 102

  2. Куча / Говнокод #22318

    −30

    1. 1
    habrahabr.ru/post/321652

    Просто оставлю это здесь.

    dm_fomenok, 12 Февраля 2017

    Комментарии (72)
  3. Си / Говнокод #22294

    −46

    1. 1
    Посоны, как заставить Watcom нормально адресовать? Он тупо пихает адреса, относительно нуля, а надо, что относительно сегментных регистров

    dm_fomenok, 07 Февраля 2017

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

    −38

    1. 1
    Ну вот, сайт опять не работает. Спасибо тебе, mail.ru

    dm_fomenok, 07 Февраля 2017

    Комментарии (3)
  5. C# / Говнокод #22289

    −38

    1. 1
    2. 2
    3. 3
    4. 4
    LABEL:
    	action();
    	i++;
    if(i < count) goto LABEL;

    dm_fomenok, 06 Февраля 2017

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

    −38

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function getNewId($tableName,$idFieldName){
    $query = «SELECT MAX($idFieldName) FROM $tableName»;
    $result = mysql_query($query) or die («Error in getting new id: ».mysql_error());
    if($result){
    $record = mysql_fetch_row($result);
    if($record>=0){
    return ($record[0]+1);
    }
    }
    return 0;
    }

    dm_fomenok, 02 Февраля 2017

    Комментарии (5)
  7. Си / Говнокод #22095

    −50

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    #define EPS 1e-10 
    float sqrt(float x){ 
    float S=x, a=1,b=x; 
    while(fabs(a-b)>EPS){ a=(a+b)/2; b = S / a;} 
    return (a+b)/2; 
    }

    dm_fomenok, 31 Января 2017

    Комментарии (2)
  8. Си / Говнокод #22094

    −47

    1. 1
    2. 2
    3. 3
    4. 4
    void jsonUser(User *user) {
        printf("{id: %d, login: \"%s\", password: \"%s\"}\n", 
                user->id, user->login, user->password);
    }

    dm_fomenok, 31 Января 2017

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

    −37

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    public static KeyValuePair<Thread, ISchedulerOrdering> First(this Dictionary<Thread, ISchedulerOrdering> collection)
            {
                foreach (var item in collection)
                {
                    return item;
                }
                throw new ArgumentException();
            }

    dm_fomenok, 31 Января 2017

    Комментарии (15)
  10. Си / Говнокод #22057

    −20

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(*(uint16_t*)(this) != PAGE_MAX || *((uint16_t*)(this) + 1) != 2) 
    { 
    return 0; // false 
    } 
    return 1; // true

    Никита Иванов, создатель U365

    dm_fomenok, 27 Января 2017

    Комментарии (8)
  11. Си / Говнокод #22056

    −20

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    #ifndef __COMPARE_H
    #define __COMPARE_H
    #define max(a,b) (a>b) ? a : b
    #define min(a,b) (a<b) ? a : b
    #define abs(x) (x<0) ? -x : x
    #define _QUOT(x) #x
    #define QUOT(x) _QUOT(x)
    #endif

    Автор: Никита Иванов, создатель U365

    dm_fomenok, 27 Января 2017

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