1. Java / Говнокод #12125

    +98

    1. 1
    2. 2
    3. 3
    public String toString() {
            return new String(body.toString());
        }

    Но зачем?

    Запостил: 3.14159265, 14 Ноября 2012

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

    • Только что обнаружил. И так автором реализован каждый toString().
      Ответить
      • автор явно хотел клонировать строку и так якобы избавиться от возможных утечек
        Ответить
    • Ксть только одна причина писать new String(otherString) - зафорсить копирование внутреннего массива символов для строк, которые являются подстроками больших документов. Врядли это тот самый случай...
      Ответить
      • Вторая причина - паранойя программиста, не знающего, что строки иммутабельны. Но я надеюсь, что это не тот самый случай...
        Ответить
    • Мож toString() может не строку возвращать? null например, или буффер или еще что-то такое?
      Ответить
      • Или массив компелксных чисел
        Ответить
        • Строковой массив комплексной длины.
          Ответить
        • Комплексный обед.
          Ответить
          • Хорошо, если не мнимый :)
            Ответить
            • Пюре вещественное, а катлеты мнимые.
              Ответить
              • *обиженно*
                А компот?
                Ответить
                • Сегодня только из кватернионов. Брать будете?
                  Ответить
                  • God is real, unless explicitly declared as integer.
                    Ответить
                    • Бросайте свой древний фортран, в сишечке бог един цел, если не указано иное
                      Ответить
                      • Бросайте свою древнюю сишечку, в хаскеле тип бога выводится автоматически из его использования.
                        Ответить
                        • Бросайте свой древний Хаскелл, в питоне тип Бога вообще не имеет значения
                          Ответить
                          • Передаёшь ты нечаяно будду в католическую церковь для молитвы и получаешь рантайм ЕГГОГ...
                            Ответить
      • > null например
        http://ideone.com/7BA71j
        Ответить
        • о блин, какая интересная и бесполезная фича.
          Ответить
    • Очередное подтверждение, что JAWA — говно ссаное.
      Ответить

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