Показать сообщение отдельно

  #94  
Старый 05.02.2016, 18:59
velafrys
Участник форума
Регистрация: 03.02.2016
Сообщений: 148
С нами: 5407316

Репутация: 0
По умолчанию

Цитата:
Сообщение от Visor123  

Дописать туда StringBuilder - это типа для чего?
Код не просто "не оптимизирован", а он не нуждается в такой "оптимизации" вообще.
Добавление StringBulder сделает из кода говнокод в этом конкретном случае. И абсолютно ничего не решит. Это достаточно очевидный факт. Я так понимаю, что ты этого не понимаешь.
Вот такое простое опровержение фактом. А буду еще факты.
Ты не опроверг еще ни одно утверждение, и особенно утверждение, что код пишется для выполнения - ты не согласен с этим фактом?

Опровержение, не здесь, в вообще код написанный на ассемблере по конкатенции строк будет выполнятся быстрее чем твой конкретный пример на java.
Опровергни это, ты же рассуждаешь о "вообще"
StringBuilder - это типа для того, чтобы строку билдить.

Он придуман для этого, именно для этого.

И он работает быстрее, и в коде выглядит приятнее.

Я понять не могу, для Вас качество кода и эффективность работы это не аргумент?

"Код пишется для выполнения" - это по определению, тут доказывать ничего не надо.

Но если выбирать между понятным и эффективным кодом (который выполняется/работает) и просто кодом (который выполняется, фиг знает как, конечно, ведь все в конкатенациях, при этом мысль о том, что каждый раз в итерации цикла будет неявно создаваться экземпляр StringBuilder не дает покоя), то я выбираю первое.
 
Ответить с цитированием