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

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    bool shift = keys.Shift;
    
    if (keys.Control)
    {
    	return SelectNextControl(shift ? false : true);
    }

    Телерик опять жжот. Цветёт и пахнет.

    kerman, 10 Августа 2016

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

    −47

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Запись = РегистрыСведений.СтатусыОповещенийПредстоящихПлатежей.СоздатьМенеджерЗаписи();
    		Запись.Период = Выборка.Период;
    		Запись.Контрагент = Выборка.Контрагент;
    		Запись.Прочитать();
    		Запись.ДатаПолучения = ТекущаяДата();
    		
    		НачатьТранзакцию();
    		Запись.Записать(Истина);
    		ЗафиксироватьТранзакцию();

    Дополнительная транзакция - лишняя.

    ilya2184, 09 Августа 2016

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

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    public class LoadingActivity extends AppCompatActivity{
    
     if (LoadActivity.this != null && delayFlag) {
     //do something
    }
    
    }

    jamesvanhallen, 09 Августа 2016

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

    −207

    1. 1
    https://www.youtube.com/watch?feature=player_embedded&v=fhWhb88GsL4

    3_14dar, 08 Августа 2016

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

    +5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $db=Yii::$app->db;
    
    if($db->driverName == 'pgsql') {
    $sql ="select a.* from report a inner join code_report b on a.id=b.report_id ";
    $sql.=" inner join code c on b.code_id=c.id  where cast (c.val as integer ) {$znaki[$sign]} $value group by a.id";//pgsql
    }
    if($db->driverName == 'mysql') {
    $sql ="select a.* from report a inner join code_report b on a.id=b.report_id ";
    $sql.=" inner join code c on b.code_id=c.id  where convert(c.val, signed) {$znaki[$sign]} $value group by a.id";//mysql
    }

    Кандидат прислал тестовое задание

    heleg, 08 Августа 2016

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

    +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
    19. 19
    20. 20
    21. 21
    22. 22
    import java.util.Scanner;
    import java.io.*;
    
    public class Multiply {
    
        public static int multiplyNumbers(int n, int m)
        {
            int i = 0, result = 0;
            for(i = 0; i < m; i ++)
                result += n;
            return result;
        }
    
        public static void main(String [] args) {
            Scanner sc = new Scanner(System.in);
            int n,m,ans;
            n = sc.nextInt();
            m = sc.nextInt();
            ans = multiplyNumbers(n,m);
            System.out.println(ans);
        }
    }

    joker1484, 08 Августа 2016

    Комментарии (61)
  7. PHP / Говнокод #20489

    +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
    function make_json($array){
    
        $json = '{';
        $pairs = array();
    
        foreach($array as $key=>$val){
            if (!is_numeric($val)) { $val = "'{$val}'"; }
            $pairs[] = "{$key}: $val";
        }
    
        $json .= implode(', ', $pairs);
        $json .= '}';
    
        return $json;
    
    }

    dm_fomenok, 08 Августа 2016

    Комментарии (76)
  8. C++ / Говнокод #20485

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    template<typename V>
            constexpr Vector(V&& x, V&& y, V&& z) noexcept(std::is_lvalue_reference<V>::value ?
                    std::is_nothrow_move_constructible<V>::value  :
                    std::is_nothrow_copy_constructible<V>::value) :
                data{std::forward<V>(x), std::forward<V>(y), std::forward<V>(z)} {}

    jangolare, 07 Августа 2016

    Комментарии (17)
  9. Куча / Говнокод #20484

    +6

    1. 1
    https://wtf.jpg.wtf/e3/42/1470479792-e342e41d93a86c4abb85c8f4af4e73e1.jpeg

    LispGovno, 07 Августа 2016

    Комментарии (13)
  10. Куча / Говнокод #20483

    +11

    1. 1
    Есть ли жизнь после 40?

    Что происходит с программистами после 40? Они из окон не выбрасываются? У меня вот на работе ни одного такого нет. На предыдущей работе тоже не было. И вообще, по наблюдениям, 90 квантиль в индустрии - 28 лет.

    kurwa, 07 Августа 2016

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