Jawa / Говнокод #18747 Ссылка на оригинал

0

  1. 1
  2. 2
// Make a copy of times to avoid having side effects on the parameter value
    Arrays.sort(times.clone());

Чтоб не запортить исходный массив, склонируем перед сортировкой :)
И это в официальных примерах JDK:
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/7d1d5f4d019a/src/share/sample/forkjoin/mergesort/MergeDemo.java#l269

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

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

  • Выглядит конечно феерично. Но скорее всего результат рефакторинга в 4 часа утра. Была ссылка на клонированный объект, а после рефакторинга потерялась. А клонирование здесь вполне уместно - вычисление медианы не должно влиять на порядок результатов теста.
    Ответить
  • Мысли запутывались в клубок, но тут приближающиеся шаги, хруст веток под ногами людей и отрывки голосов вывели меня из ступора. Пашка тоже повернулся молниеносно, как змея, и в его глазах промелькнул хулиганский огонек, а рожа расползлась в улыбке. Ни говоря ни слова, мы по-пластунски поползли к кустам.
    Ответить
  • - Заяц, я же не железный, я и сорваться могу. Тогда нас запалят. Меня уволят. Тебя, может, не выгонят, но втык тоже получишь. А я стану безработным бомжом. Ты этого хочешь, да?
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8