История изменений
Исправление
emorozov,
(текущая версия)
:
Даже если вдруг про гигабайты памяти вдруг неверно (хотя, сколько себя помню, жаба всегда по потреблению памяти обгоняла все интерпретаторы, которые видел), то достаточно открыть код по ссылке «Подробности».
Там выше я и комментаторы обращали внимание на некоторые его особенности.
В общем и целом: код плохой, даже на первый взгляд. Некрасивый, непонятный, даже форматирование выглядит сделаным не просто странным, а от балды, бессистемно.
Точно так же бессистемно сделан вывод и парсинг жсон (даже если не касаться необходимости вообще в 2022 году делать это вручную, в утилите, где это однозначно не является узким местом), и несколько других мест.
Если утилита выкладывалась, чтобы помочь другим людям, то ей недостает документации и примеров. Да и жаба, всё-таки, серьёзный барьер к использованию. Я бы не хотел свой небольшой VPS захламлять гигантскими жабными окружениями ради одной утилиты.
Если как пример для, скажем, потенциальных работодателей: «смотрите как я могу писать код на Java», то это, скорее, антиреклама, т.к. я, даже не будучи профи в Java, могу разнести почти каждую строку в этом проекте в пух и прах. И за дело, притом.
Исходная версия
emorozov,
:
Даже если вдруг про гигабайты памяти вдруг неверно (хотя, сколько себя помню, жаба всегда по потреблению памяти обгоняла все интерпретаторы, которые выидел), то достаточно открыть код по ссылке «Подробности».
Там выше я и комментаторы обращали внимание на некоторые его особенности.
В общем и целом: код плохой, даже на первый взгляд. Некрасивый, непонятный, даже форматирование выглядит сделаным не просто странным, а от балды, бессистемно.
Точно так же бессистемно сделан вывод и парсинг жсон (даже если не касаться необходимости вообще в 2022 году делать это вручную, в утилите, где это однозначно не является узким местом), и несколько других мест.
Если утилита выкладывалась, чтобы помочь другим людям, то ей недостает документации и примеров. Да и жаба, всё-таки, серьёзный барьер к использованию. Я бы не хотел свой небольшой VPS захламлять гигантскими жабными окружениями ради одной утилиты.
Если как пример для, скажем, потенциальных работодателей: «смотрите как я могу писать код на Java», то это, скорее, антиреклама, т.к. я, даже не будучи профи в Java, могу разнести почти каждую строку в этом проекте в пух и прах. И за дело, притом.