"PHP" / Говнокод #17888 Ссылка на оригинал

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
<tbody>
            <?php
            foreach ($views as $key_view => $value_view) {
                ?>
                <tr>
                    <td><?php print $key_view?></td>
                    <td><?php print $value_view?></td>
                    <?php
                    foreach ($sales as $key => $value) {
                        ?>
                        <td><?php print $value?> руб</td>
                        <td></td>
                        <td><?php print ($value_view / $value_view) * 100 ?></td>
                        <td>0</td>
                    <?php
                        break;
                    }
                    ?>
                </tr>
            <?php } ?>
            </tbody>

Верстка с кодом - вывод статистики для проекта.

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

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

  • Интересно, при каких условиях из $value_view / $value_view можно получить не 1? 🙂
    Ответить
  • Совсем что ли с ума все посходили, это же основное при имущество пыхи!

    только пользоваться надо с умом!

    вместо echo писать, <?= 'hello worrd' ?>

    да и скобки не нужны, можно через двоеточие endif-ы всякие.
    Ответить
    • Вот кстати да. Вообще, если подумать, программисты - мазохисты какие-то.

      Пользоваться фичей языка? Нет, надо всё разделить и объявить, что пользоваться фичей языка - дело позорное, для этого придумаем отдельные шаблонизаторы, которые будут эмулировать фичу языка!
      Указать, что у кнопки будут скруглённые углы в HTML? Нет, мы не будем пользоваться фичей HTML. Нельзя, неканонично, нам нужен CSS. Ну и что, что кнопка одна и временная, ведь с разделением можно при каждом изменении править сразу два файла и изображать бурную деятельность! Стили отдельно - это же так наглядно. Сопоставить #button-enable-pitux в файле со стилями на 999 строк с <button id="button-enable-pitux"> в HTML за пару секунд сможет каждый дурак, это же очевидно!
      Написать код в одном файле? Нет, нам же нужна иерархия классов, чтобы при каждом изменении править всю иерархию классов в двадцати файлах! Серьёзные программисты - это не какие-то говнокодеры. УНИВЕРСАЛЬНОСТЬ. Универсальность головного мозга. Универсально отделим данные от представления. Универсально будем править тридцать универсальных файлов для одностраничного сайта, ведь смешивать HTML, CSS и PHP в одном файле НЕКАНОНIЧНО. Нужно разделение по смыслу, всё должно быть разложено по полочкам, а каждая полочка должна находиться на отдельной ВМ. А что, если мою функцию сложения чисел будут использовать для работы с БД? Нужна универсальность. Лучше я напишу свой модуль для сложения чисел. Какие константы? Вы говорите о значениях из таблицы `constants`?
      Ответить
      • > Сопоставить #button-enable-pitux в файле со стилями на 999 строк с <button id="button-enable-pitux"> в HTML

        Вот с этого и начинается говно в вёрстке. А если таких кнопок несколько?

        Лучше сразу использовать не id, а class, чтобы можно было единообразно пометить все такие кнопки.
        Ответить
        • Сопоставить .button-enable-pitux в файле со стилями на 999 строк с <button class="button-enable-pitux"> в HTML за пару секунд сможет каждый дурак, это же очевидно!

          А проблема восприятия только разрастается. Линейный говнистый CSS становится универсальным, то есть, как советское имущество, принадлежит народу, но неясно, кто же этот народ. Его уже нельзя запихнуть в красивый иерархический HTML, даже помыслить об этом, остаётся только страдать или делать IDE.
          Ответить
          • Известная российская компания (если Вы понимаете, о чём я) уже сказала, что пора отойти от универсальности, и изобрела концепцию независимых блоков, а также независимых элементов и независимых модификаторов. Долой каскады с их неявными зависимостями!
            Ответить
  • Я не увидел тут говнокода, единственное что я поменял бы, это скобки бы убрал в циклах и в условиях, например для foreach можно было бы писать так

    <?php foreach (... as ... => ...): ?>
    <!-- HTML -->
    <?php endforeach; ?>

    Тоже самое и для IF

    А так, по мне так тут нет говнокода
    Ответить
  • Въебал всем по минусу, чтобы неповадно было.
    Ответить

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

Помни, guest, за тобой могут следить!

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


    8