Похожая - не та же самая. Эти задачи, скорее всего, были вообще в разных проектах. Иначе за каким чёртом заново всё анализировать и придумывать: бери решение девушки и используй?
Опять же ничего не сказано каким образом у девушки получилось 50 строк, а парень пилил "более надёжное решение". На ровном месте такого не бывает. Скорее всего, то, что сделал парень, было реализовано сторонней библиотекой, которую девушка притянула в проект. А вот целесоообразность этого под вопросом, т.к. сторонняя зависимость - это всегда техдолг, потому что её надо обновлять, в ней могут быть неочевидные баги, которые как-то придётся исправлять/обходить/etc.
С другой стороны, куда смотрели ревьюверы, проверявшие решение парня? Они не видели ненужного переусложнения?
Для пустых коллекций возвращайте Collections.emptyList(), emptySet(), emptyMap()
List.of(), Set.of(), Map.of().
Инициализируйте с ожидаемым размером
Если количество элементов заранее известно и не будет увеличиваться, то нужно не только размер задавать, но и loadFactor в 1F выставлять. Иначе память при количестве элементов более 75% от указанного размера будет съедена зря.
Никогда. По той простой причине, что ты этой параллельностью не управляешь. Когда будет возможность указать пул, на котором будет эта параллельность выполняться, тогда можно о чём-то говорить. А полагаться на довольно маленький коммунальный пул, который ещё и самой JVM может использоваться, ну... такое.
Дело в ощущении причастности. Если я заработал зп 100 рублей, и я могу их до копейки потратить - это одно. А если заработал 133, но потратить могу только 100, потому что 33 надо отдать в виде налогов - это совсем другие ощущения.
И во втором случае вопросов к управлению налоговыми поступлениями государством будет гораздо больше.
Например, ситуация 15 летней давности. Сейчас, возможно, что-то изменилось. Сбытовая компания закупает на свободном рынке электроэнергию в МВт, а перепродаёт её потребителям уже в кВт. Так вот для потребителя тариф получался простым делением на 1000. Т.о. для потребителя тариф на электроэнергию по свободной цене был с точностью до 5 знаков.
А есть какой-то другой незаброшенный grizzly?
Во-первых, к чему эти изначально предвзятые "девушка" и "парень"? Чтобы ещё раз ненавязчиво намекнуть, что бедную девочку угнетают?
Похожая - не та же самая. Эти задачи, скорее всего, были вообще в разных проектах. Иначе за каким чёртом заново всё анализировать и придумывать: бери решение девушки и используй?
Опять же ничего не сказано каким образом у девушки получилось 50 строк, а парень пилил "более надёжное решение". На ровном месте такого не бывает. Скорее всего, то, что сделал парень, было реализовано сторонней библиотекой, которую девушка притянула в проект. А вот целесоообразность этого под вопросом, т.к. сторонняя зависимость - это всегда техдолг, потому что её надо обновлять, в ней могут быть неочевидные баги, которые как-то придётся исправлять/обходить/etc.
С другой стороны, куда смотрели ревьюверы, проверявшие решение парня? Они не видели ненужного переусложнения?
Кентавры наполовину же лошади, соответственно, существа стадные. Всегда можно попросить помощи у товарища. :)
Вдогонку...
А почему это freemarker - прошлый век? Шаблоны, знаете ли, не только для кусков HTML нужны.
По-моему "по-моему" вполне себе используется в общественной речи. А вот "имхов" я вообще не слышал ни разу за последние лет 10-15.
Никогда.
List.of(),Set.of(),Map.of().Если количество элементов заранее известно и не будет увеличиваться, то нужно не только размер задавать, но и
loadFactorв1Fвыставлять. Иначе память при количестве элементов более 75% от указанного размера будет съедена зря.Программисты считают с нуля.
Эм... по-моему?
Никогда. По той простой причине, что ты этой параллельностью не управляешь. Когда будет возможность указать пул, на котором будет эта параллельность выполняться, тогда можно о чём-то говорить. А полагаться на довольно маленький коммунальный пул, который ещё и самой JVM может использоваться, ну... такое.
RTFMВсе ответы, ВНЕЗАПНО, можно найти в документацииВНЕЗАПНО
Они и сейчас есть: форма 3-НДФЛ. И их так же нужно заполнять и подавать самостоятельно. Но не всем. Вот в чём заковыка.
Или вы о каких-то древних временах говорите? Я что-то не припомню, чтобы подача декларации была обязательна для всех.
Дело в ощущении причастности. Если я заработал зп 100 рублей, и я могу их до копейки потратить - это одно. А если заработал 133, но потратить могу только 100, потому что 33 надо отдать в виде налогов - это совсем другие ощущения.
И во втором случае вопросов к управлению налоговыми поступлениями государством будет гораздо больше.
Такое и не каждый человек сегодня сможет.
Хочу помыть авто, мойкп через 50 метров. Как быстрее добаться до мойки: пешком или на машине.
Что-то вроде такого.
Да, немного по-другому названо просто.
Хороший комп за полторашку при нынешних ценах на оперативу и видяхи не соберёшь :).
Чтобы баланс сходился, нужно использовать специальное бухгалтерское округление. Но этим редко кто заморачивается.
В какой-то степени, так и случилось. :)
Деньги считают не только в банках.
Например, ситуация 15 летней давности. Сейчас, возможно, что-то изменилось. Сбытовая компания закупает на свободном рынке электроэнергию в МВт, а перепродаёт её потребителям уже в кВт. Так вот для потребителя тариф получался простым делением на 1000. Т.о. для потребителя тариф на электроэнергию по свободной цене был с точностью до 5 знаков.