Си диез / Говнокод #13090 Ссылка на оригинал

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
<td width="150">\n\
    <% if (editableParts.warehouseAssignment || shipping_map.length > 1) { %>\n\
      <a class="shipping-map-link dashed" href="#">\n\
    <% } else { %>\n\
      <span class="grey">\n\
    <% } %>\n\
      <% if (shipping_map.length == 0) { %>\n\
        не указан</span>\n\
      <% } else { %>\n\
        <% if (shipping_map.length == 1) { %>\n\
          <%= shipping_map[0].warehouse.name %>\n\
        <% } else { %>\n\
          с нескольких складов\n\
        <% } %>\n\
      <% } %>\n\
    <% if (editableParts.warehouseAssignment) { %>\n\
      </a>\n\
    <% } else { %>\n\
      </span>\n\
    <% } %>\n\
</td>\n\

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

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

      • Это небось какой-нибудь asp, а шарп по логике минусаторов где-то рядом.
        Ответить
        • > а шарп по логике минусаторов где-то рядом.
          Ну да...
          А JavaScript - это Java, только для веба, правильно ведь?
          Никак не пойму - зачем на ГК для JS отдельный раздел создали...
          Ответить
          • >А JavaScript - это Java, только для веба, правильно ведь?
            Я встречал человека, который утверждал сиё на полном суръезе.
            Ответить
            • > Я встречал человека, который утверждал сиё на полном суръезе.
              Мы своему HR департаменту уже разжевали что есть что.
              А то бывало перед кандидатами неудобно за девушек.
              Ответить
            • Достаточно просто привыкнуть называть его ECMAScript, и проблема самоустранится.
              Ответить
                • Вот часть "Java" в названии двух никак не связанных между собой языков - это монстр, да, а остальное - цветочки.
                  Ответить
                  • я про то, что те, кто путает Java и JavaScript, будут думать, что ECMAScript - это не JS, а новая неведомая ебаная хуйня, которая нахер кому надо, когда есть JS
                    Ответить
        • Не какой-нибудь, а именно asp.net, даже asp.net mvc, устаревший движок с синтаксисом взятым из rails.
          Место сего говнеца в куче наверное, но... у каждого свое мнение.
          Ответить
          • > устаревший движок с синтаксисом взятым из rails
            Эм, а не наоборот случайно? Вроде бы <% %> неспроста зовутся ASP тегами.
            Ответить
            • Нет, новый, razor, использует символ @ для иньекции c# кода.
              Ответить
              • Ну так я не про новый. Я про то, что когда ASP еще было не .NET, а просто ASP, а руби еще не задумывалось, страшный визуалбейсиковский код уже писался с тегами <% %>. Поэтому скорее рельсы позаимствовали синтаксис из ASP, нежели наоборот.
                Ответить
                • Чистый asp сейчас такая редкость. Скорее всего это все-таки asp.net mvc 2.
                  А про теги соглашусь.
                  Ответить
                  • > Чистый asp сейчас такая редкость.
                    Ну с этим я согласен 😉
                    Ответить
  • Это почти стопроцентно из какой-то говнокнижки. Я уже встречал этот "паттерн", когда в простынях верстки все сделано как-то типа:
    if foo then
    'do something
    else
    'do something else
    if foo then
    'continue doing what you did in the first ``if''
    else
    'continue whatever it was in the first ``else''

    Но причин тогда я так и не нашел.
    Ответить
      • Ну как бы не совсем, все равно все ветки учтены. вот только якорь не закроется при определенном стечении обстоятельств (возможно они просто так никогда не стекаются).
        Ответить

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

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

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


    8