ЙажаСценарий / Говнокод #21826 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<script>
                                            $(document).ready(function(){  
                                            
                                                function SetVideoUrl(video_id,selector)
    {		//alert(video_id);                
                    $.ajax({
                      type: "GET",
                              url: "video_index.php?video_id="+video_id,
                              success: function(data){                                   
                              var append_string = '<source src="'+data+'">';
                                  $(selector).append(append_string);
                                               }
                     });
                 
    } 
                                            
                                                $( ".video_tag" ).each(function( index ) {
                                               var vid_id = ($(this).attr("vid-id"));
                                               var selector = '#video_'+vid_id; 
                                               SetVideoUrl(vid_id,selector);
                                            });		                         
                                       
            });
                                        </script>

Я даже не говорю зачем и как этот код работает. Мне интересно другое - они набирали код жопой или под тяжёлыми наркотиками? Или это адепты писания кода в блокноте не осилили нормально сделать отступы?

Запостил: gorsash gorsash, (Updated )

Комментарии (34) RSS

  • Это вопрос к текстовым редакторам. У меня, например, код набранный в Notepad++ по другому отображался(именно отступы) в Sublime, или Netbeans.
    Ответить
    • поэтому хорошим тоном считается, если твой редактор при наборе символа таба пишет 4 (N) пробелов в файл
      а хороший редактор даже вспомнит об этом, когда ты захочешь сделать бекспейс/делит этого "таба"

      > код набранный в Notepad++
      когда-то и меня вела дорога приключений
      только нахуя так страдать в 2016 году-то?
      Ответить
  • А нельзя было просто вставить видосики на страницу через <video src="ololo.webm"></video>?
    Ответить
    • Вангую, что в те времена браузеры начинали сразу качать видео и дико тупили из-за этого. Я выбросил этот яваскрипт и сделал так <video preload="meta"><source src=.../></video> . Вроди не тормозит
      Ответить
  • Потому что табами отступы нужно делать, а не пробелами. Пробелы у всех разные. У одних 2, у других 4... Какому-нибудь извращенцу может и 3 нравится. И чего, на поддержке подстраиваться и постоянно у себя настройки отступов менять?? А таб - всегда таб. У кого как настроен изначально, у того так и будет отображаться. И это помимо того, что они сами по себе красивее и лаконичнее пробелов.
    Ответить
    • Использовать пробелы или табы — это классический спор остроконечников и тупоконечников.

      Самое главное — не смешивать пробелы с табами. Если всё отбито только пробелами или всё отбито только табами, то ничего съезжать не будет. Никаких преимуществ одного перед другим нет. А если перемешать пробелы с табами, то вид будет зависеть от настроек редактора.
      Ответить
      • Существует еще точка зрения, что уровни вложенности надо отбивать табами, а весь остальной аски-арт типа выравнивания аргументов функции - пробелами.
        (Не моя точка зрения, я за пробелы.)
        Ответить
        • Ну считается что это тру истина. А пробелами не рекомендуется, а питон тебя вообще выебет
          Ответить
          • Всегда хотел спросить, ты шоколадный, наполеон или анечка?
            Ответить
          • считается [источник не указан, 100500 дней] что это тру истина
            Ответить
            • Сколько книжек не читай по программированию, везде рекомендуют табы, но так же никто не запрещал делать как вам удобно.
              Ответить
              • > книжки по программированию
                > рекомендуют табы
                C++ за 24 часа?

                Ну в какой более-менее серьёзной книжке по программированию будут обсуждать табы и пробелы...
                Ответить
                • Например k&r ansi c можно отыскать строку что рекомендуется именно 1 таб чем 8 пробелов. Но никто не запрещал использовать 1 пробел или 2. Типа делайте свой код удобно читаемым, бла бла бла.
                  Точно не помню как она там звучит, но что то подобие там есть, а может я придумал¿ проверь.
                  Ответить
                  • > k&r ansi c
                    Я бы вообще не советовал читать эту книгу начинающим сишникам... Джвухбуквенные имена переменных, зубодробительные конструкции типа while ((x = getchar()) != EOF) или while ((s[i++] = t[i++]) != 0) и т.п. А люди потом думают, что так и надо кодить на си.
                    Ответить
                    • Тем не менее это сурьезная книжка.
                      И вообще, табуляции на 95% безопаснее пробела, кодю как хочу и законом не запрещено
                      Ответить
                    • Кстати никто и не советует нигде новичкам именно с нее начинать изучать си.
                      Ответить
                        • потому что её приятнее читать, чем сухой стандарт.

                          Годный букварь по плейнсям это "C in a Nutshell".

                          K&R тоже годен, но только если ты уже умеешь в программирование (понимаешь что такое стек,куча, линкер, итд)
                          Ответить
                  • >:>Например k&r ansi c можно отыскать строку что рекомендуется именно 1 таб чем 8 пробелов
                    да ну? где?

                    Там вообще про не про это книга
                    Ответить
                    • Понятно что не про это, но стиль k&r ведь существует.
                      Ответить
      • > классический спор остроконечников и тупоконечников
        Второй классический спор о неведомой невидимой хуете - \n vs \r\n vs \r.
        Ответить
        • А ещё символ с кодом 12 (0xc) (form feed) в HTML считается пробелом, а в XML не считается. Ещё есть споры о том, когда нужно употреблять неразрывный пробел.

          Невидимой хуеты много.
          Ответить
    • > А таб - всегда таб.
      таб используется не только для отбивки слева
      но и для отбивки колонок
      и в этом случае твой "таб всегда таб" лососнет в любом редакторе, настроенном не на твой размер таба
      Ответить
      • И в любой ситуации изменения ширины колонки. Как и пробелы. Смарттабы во имя добра.
        Ответить
      • Да, для тарасоформатирования использовать табы может только жмот, которому пробелов жалко. В этом случае лучше всего использовать «умный» редактор, который по клавише Tab фигачит пробелы.
        Ответить
        • > фигачит пробелы
          Или пытается догадаться, что ты делаешь колонку... Вроде простая эвристика должна прокатить - если в предыдущей строке есть несколько пробелов подряд и это не индент, значит ты тарасоформатируешь.
          Ответить
          • Представил себе конференцию на тему: «Эвристические алгоритмы распознавания тарасоформатирования».
            Ответить
    • Вообще нахер табу отменить какую-либо визуализацию. Пусть будет как Ctrl или Shift, и использовать для автоформата / автодополнения. И все будут счастливы.
      Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8