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

0

  1. 1
AdminOrderListContentView::getAddressInfoWithoutApartment()

Одна строчка кода но как много в ней...

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

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

    • Хотел бы я посмотреть на код с такими именами с органичением в, скажем, 80 символов на строку.
      Ответить
      • Полагаю, что проблема ограничения длины строки надумана.
        Перенос строки не является оператором в PHP.
        Можно так писать:
        class
        SomeVeryLongClassName {
            public function
                someVeryLongFunctionName(
                    $longParamName,
                    $anotherLongParamName
                ) {
                /* <code here> */
            }
                    
        }


        P.S. Вообще, даже если и есть какое-то ограничение на длину строки в PHP, то это что-то очень большое, о чём не упоминают даже. Так что проблема вообще высосона из
        Ответить
        • В отчете по покрытию тестами PHPUnit строки обрезаются, ЕМНИП. И это не единственный случай, когда ограничение на длину строки играет роль не только в плане читаемости кода.
          Ответить
          • Посмотрите на мой кусочек сверху.
            Неужели разбор этого кода вызывает у вас сложности? Не думаю.

            Если где-то что-то обрезается, то это, скорее всего, много, действительно МНОГО, чего хватает вполне.
            Будь ограничение на длину строки в PHPUnit критическим, пользователи этого инструмента уже давно бы всё высказали производителю. Скорее всего, там обрезаются строки на большой длине, которая обыкновенно просто не интересна в отчётах, основное помещается в установленную длину.

            Времена, когда программистам приходилось придумывать удобные названия переменных из 3х -- 5ти букв давно в прошлом.
            Ответить
        • Дабы увеличить конкурентоспособность, запилил фильтры по языкам (нужно только будет базу пересоздать, схема поменялась).
          Ответить
          • Как славно, что я там ни разу не был. И не пойду.
            Ответить
              • > Ура, заработало!
                Слющяй, как ты это дэлаеш, шайтан?!!О_о
                Ответить
              • Отличный сайт, и программист крутой, и дизайнер ничего и пароль к админке - 123
                Ответить
                • А если честно, кто-нибудь глядел наш выхлоп?
                  С дизайном ситуация не очень хорошая: у ГК уникальный хэндмейд дизайн с неповторимой атмосферой, а у нас дефолтный bootstrap. Ну не могут программисты в дизайн, что с них взять...
                  Ответить
                      • Выглядит слишком сложным. Я бы поставил на того, кто пишет на PHP.
                        Ответить
                        • > Выглядит слишком сложным
                          Если речь о способе потыкаться, то тут должен быть тег sarcasm. ни установки серверов, ни конфигурирования баз данных.
                          Если о сорцах, то да, поначалу сложно. Особенно, если не знаешь Scala.
                          Ответить
                      • А на каких Линуксах, где есть apt-get нету Git'a? По крайней мере на том, что в последние годы распространяется собранным мне такого не попадалось. Я даже в последний раз когда устанавливал с net-install удивился т.как обычно там самый минимум идет, а git был.
                        Ответить
                        • Нынче в линуксах в комплекте не идут компилятор сишки и хедеры ядра... я уже ничему не удивлюсь.
                          Ответить
                          • > в линуксах в комплекте не идут компилятор сишки и хедеры ядра.
                            LINUX MAXIMUM BYDLO ORIENTED EDITION
                            Ответить
            • Поверьте, что бы понять всю его еретичность, достаточно одного взгляда. Я и сам только по ссылке ОП вляпался. Только домен хороший прикарманили...
              Ответить
  • Delphi-style ?
    (В делфи принято давать внятные названия даже в ущерб краткости (но со сокращениями))
    Ответить

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

Переведи на "PHP", guest!

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


    8