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

    Всего: 17

  2. JavaScript / Говнокод #23845

    −2

    1. 1
    $scope.storage.oldDriver = JSON.parse(JSON.stringify($scope.storage.driverEdit || {})); // @TODO: ни _.clone ни Object.assign не сработали

    Нашел на работе в коде

    Stud, 01 Марта 2018

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

    +1

    1. 1
    2. 2
    3. 3
    if ($('.nav>ul>li').hasClass('selected')) {
        $('.selected').addClass('active');
    }

    Кусок кода из меню

    Stud, 19 Июля 2017

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

    −13

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    string check_pass (string password)
    {
        string valid_pass = "qwerty123";
        string error_message;
        if (password == valid_pass) {
            error_message = "Доступ разрешен."; //крутая ошибка
        } else {
            error_message = "Неверный пароль!";
        }
        return error_message;
    }

    https://code-live.ru/post/cpp-functions/

    Stud, 12 Декабря 2016

    Комментарии (60)
  5. JavaScript / Говнокод #21749

    −50

    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
    var get_color = function (value) {
                        value = parseInt(value);
                        if (10 >= value)
                            return "#2a00f4";
                        if (20 >= value && value > 10)
                            return "#0059ff";
                        if (30 >= value && value > 20)
                            return "#00d3ff";
                        if (40 >= value && value > 30)
                            return "#00ffb6";
                        if (50 >= value && value > 40)
                            return "#10f800";
                        if (60 >= value && value > 50)
                            return "#bafc01";
                        if (70 >= value && value > 60)
                            return "#fefa00";
                        if (80 >= value && value > 70)
                            return "#ffca00";
                        if (90 >= value && value > 80)
                            return "#ff8900";
                        if (value > 90)
                            return "#ff2900";
                    };

    Если бы кто помог это написать правильно - сказал бы спасибо)

    Stud, 29 Ноября 2016

    Комментарии (53)
  6. JavaScript / Говнокод #19715

    −20

    1. 1
    2. 2
    3. 3
    4. 4
    var хуй = {"ОБЪЕКТ": "ХУЕВЫЙ"};
    var норм = хуй;
    норм.ОБЪЕКТ = "НЕ ХУЕВЫЙ";
    console.log(хуй.ОБЪЕКТ); //"НЕ ХУЕВЫЙ"

    Непонятки

    Stud, 29 Марта 2016

    Комментарии (29)
  7. JavaScript / Говнокод #13166

    +155

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    <script type="text/javascript">
          $(function() {
        $( "#slider" ).slider({
          value:0,
          min: 0,
          max: 600,
          step: 5.5,
          slide: function( event, ui ) {
            var slideVal=ui.value;
            if(slideVal==44){
              $("div.siteType").removeClass("active");
              $("div.minimal").addClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
              $("div.minimal div.hiddenType").fadeIn(300);
            }
            else if(slideVal==165){
              $("div.siteType").removeClass("active");
              $("div.business").addClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
              $("div.business div.hiddenType").fadeIn(300);
            }
            else if(slideVal==286){
              $("div.siteType").removeClass("active");
              $("div.premium").addClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
              $("div.premium div.hiddenType").fadeIn(300);
            }
            else if(slideVal==429){
              $("div.siteType").removeClass("active");
              $("div.im").addClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
              $("div.im div.hiddenType").fadeIn(300);
            }
            else if(slideVal==550){
              $("div.siteType").removeClass("active");
              $("div.ip").addClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
              $("div.ip div.hiddenType").fadeIn(300);
            }
            else if(slideVal!=44 && slideVal!=165 && slideVal!=286 && slideVal!=429 && slideVal!=550){
              $("div.siteType").removeClass("active");
              $("div.siteType div.hiddenType").fadeOut(300);
            }
          }
        });
        
      });
        </script>
    	</head>

    Это уже классика. Студия по созданию сайтов, данный код вшит в html страницу) http://white-rabbit.su/

    Stud, 13 Июня 2013

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

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <style type="text/css" media="all">
    <!--
    @import url("files/style.css");
    -->
    </style>

    Я чего-то не понимаю?

    Stud, 26 Декабря 2012

    Комментарии (47)
  9. PHP / Говнокод #12256

    +49

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    function preDispatch() {
            
    		
    		
    		
    		// Validate and redirect
            try {
                $this->_DB = Zend_Db_Table::getDefaultAdapter();
                $time = $this->_DB->query('SELECT time FROM `CapturesList` WHERE InnerLink = \'' . $_SERVER['REQUEST_URI'] . '\' LIMIT 0,1;')->fetchAll();
    
    
    		@$this->view->time = $time[0]['time'];
    
    
                if ($time[0]['time'] != NULL) {
                    $times = split(', ', $time[0]['time']);
                    if (strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00") < (int) (mktime())) {
                        if (strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00") > 1347032555) {
                            $count = $this->_DB->query('SELECT *, COUNT(time) AS counts FROM `CapturesList` WHERE time IS NOT NULL;')->fetchAll();
                            $count = $count[0]['counts'];
                            @$newdate = strftime("%G, %m, %d, %H", strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00 +" . ((int)($count / 2) + 1) . " weeks"));
                            @$this->_DB->query('UPDATE `CapturesList` SET `time` = \'' . ($newdate) . '\' WHERE InnerLink = \'' . $_SERVER['REQUEST_URI'] . '\';');
                            @$this->view->time = $newdate;
                        }
                        else{@$this->view->time = $time[0]['time'];}
                    } else {
                        @$this->view->time = $time[0]['time'];
                    }
                } else {
                    @$this->view->time = "NULL";
                }
            } catch (Exception $exc) {
                echo $exc->getTraceAsString();
                @$this->view->time = "NULL";
            }
    
    
    
            header('Refer: ' . $this->view->linktofunnel);
            if (session_id() == '')
                session_start();
            if ($this->_getParam('action') != 'save') {
                $_SESSION["domain"] = $this->view->domain;
                $_SESSION["owner"] = $this->OwnerData;
            }
        }

    Более говнокодного я давно не писал. Кажется я схожу с ума

    Stud, 06 Декабря 2012

    Комментарии (16)
  10. JavaScript / Говнокод #12213

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Object.prototype.merge = function(objects){
        var newObj = this;
        for(var key in objects){
            key!='merge'?newObj[key] = objects[key]:void(0);
        }
        return newObj;
    };

    Выглядит ужасно, но ничего другого не придумал. Подскажите как правильно?)
    P.S. Если убрать проверку "key!='merge'?" то в объекте становится на 1 ключ больше('merge')

    Stud, 28 Ноября 2012

    Комментарии (10)
  11. JavaScript / Говнокод #11982

    +154

    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
    var num_normalize = function (num) {
            if (typeof num == 'string') {
                if (num.test('.')) {
                    return parseFloat(num).toFixed(2);
                }
                else {
                    return parseInt(num);
                }
            }
            else if (parseInt(num) == parseFloat(num)) {
                return parseInt(num);
            }
            else return parseFloat(num).toFixed(2);
        };

    Когда-то писал функцию для приведение чисел к одному виду, которые иногда приходили в виде стринги.
    За говнокод сойдет?

    Stud, 24 Октября 2012

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