Перейти к содержимому

MOAB

* * * * * 1 Голосов

Java код ужасен или это я не очень?


  • Войдите, чтобы ответить
Сообщений в теме: 6

#1 azsx

azsx

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 5 230 сообщений
3 344

Отправлено 29 Декабрь 2021 - 22:17

Понадобилось тут написать вторую в жизни программу на джава. Первой был генератор паролей в gui, теперь же пишу обработчик заросов с БД, доступность сайтов и так далее, туча всего.
До этого я писал по настоящему только в php и все реализации паскаля (делфи и fpc), старался писать в процедурном виде. Так вот там понятный код. Я видел чужой, я писал свой, я возвращался к своему коду через год. В php пользовался ооп по необходимости, когда разумнее или чужие компоненты. То есть коментарии в этих языках пишешь только общие, по сути проще сразу читать код.
Так вот код на этих языках читаем! На джава же, из за того, что всё в методах и классах, получается какая то лапша. Также добавляет в копилку, что всё подряд делают в исключение. Разные степени видимости методов и классов, здесь можно его использовать, здесь нет -- ваще убивают. Конструкторы, которые надо смотреть перед каждым разбором чужого класса. Приватные методы. И так далее.
Вопрос.
Это просто не привычно (или моё не знание джава), потом привыкаешь и ооп становится удобным и понятным? Когда даже строка это объект. Или же ловить нечего, все так и живут комментируя каждый метод до упора. так как по коду будет абсолютно ничего не понятно?

#2 c4e8ece0

c4e8ece0

    Ниггер на лошади

  • Участник
  • PipPipPipPipPip
  • 5 333 сообщений
6 864
  • Изцирка

Отправлено 30 Декабрь 2021 - 01:33

Все ок. Это акклиматизация. Ушлые пендосы учат нас "write like moron", т .к. шли всех нахуй и просто решай задачу. Потом разберёшься как красиво
"Они не могут ничего, у них лапки котят"

#3 Drakon

Drakon

    Балбес

  • Основатель
  • PipPipPipPipPip
  • 2 014 сообщений
1 580
  • Изmsk

Отправлено 30 Декабрь 2021 - 21:53

ага .. и потому то теперя что в браузере глянуть инет-страничку надо столько мощи, что раньше для запуска космических кораблей хватало :D



ПС: зато "писарчуков" развелось тонны )))


ППС: потому я ушел на контроллеры, вот тама все "чинно и благородно, по старому" (С), хотя и тама начинается ...
недорогие и надежные vds - инструмент поднятия ТИЦ
монетизация с ссылок: тут и тут
...
успевает тот, кто не спешит (с)

#4 c4e8ece0

c4e8ece0

    Ниггер на лошади

  • Участник
  • PipPipPipPipPip
  • 5 333 сообщений
6 864
  • Изцирка

Отправлено 31 Декабрь 2021 - 11:28

Drakon, это как раз из-за кучи "правильных" подходов. Поставь 18 фреймворков, пусть браузер сам разбирает и рендерит 6 мегов яваскрипта и прочих scss, градиентов и анимашек, лучше в 3д! Серверный кеш для олдфагов, тормозящих развитие!
"Они не могут ничего, у них лапки котят"

#5 Drakon

Drakon

    Балбес

  • Основатель
  • PipPipPipPipPip
  • 2 014 сообщений
1 580
  • Изmsk

Отправлено 31 Декабрь 2021 - 12:50

а потому что нехер извращаться, на 90% сайтов реально нужен лишь текст и его разметка, ну и пару картинок не особо высокого качества :D

ПС: а уж про бедные серваки уж молчу, как их насилуют движками всякими :(
недорогие и надежные vds - инструмент поднятия ТИЦ
монетизация с ссылок: тут и тут
...
успевает тот, кто не спешит (с)

#6 azsx

azsx

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 5 230 сообщений
3 344

TC Отправлено 05 Январь 2022 - 06:45

Не мой случай, вывод у меня сейчас вообще в хтмл, даже без цсс (в одном месте сделал красный цвето фонтом).
Суть такая. Есть софт, он на java + sudb oracle. Софт большой, это несколько программ, делают всё подряд, комбайн. Это учётный софт (типа 1С). Есть множество задач по администрированию и поиску ошибок, которые можно реализовать через бд или всякие показатели считывать. Вообще всё подряд. Начиная от места на диске для 2 серверов, где по разным причинам всё заканчивается, доступностью сетевых ресурсов. которые вроде должны быть. а по факту не всегда доступны, поиску аномалий в базе типа если по определённому запросу выдаются определённые записи 2 минуты, то в софте что то зачисло. Короче обычный "дырявый" софт, в котором +100500 ошибок, который ловится дико и лечится это часто дико.
Я выбрал яву. Вроде кое что написал, я бы сказал "рыбу" приложения. То есть теперь в него только проверки добавляй и всё будет работать. В целом я даже в мавен разобрался, с него собираю. Также важно, что с пхп я тупо не смог подцепится к базе оракла. а в java сразу пошло всё и php там будет не на всех серверах, в отличии от java, которая там будет везде.
Вот правильно ли я поступил, вопрос.
Многословный. Дико многословный язык под мою задачу.
Это безумие с 9 и выше версиями. Java стала платной. все её прокляли и сидят на бесплатной 8 версии (образно). Ситуация как по мне хуже чем в пайтон, у него хотя бы 2 версии и понятная причина перехода, а тут каждый год будет обновляться версия и каждый год будут люди, которые будут продолжать топить за 8. И уж вообще не сравнить с php.
Мавен, неверотяно медленный. То есть на этапе компиляции всё жуть. Я обычно делаю в первую иттерацию уйму ошибок и опечаток и спокойно их правлю, привычка можно сказать. Это кошмар для меня.
---
То есть сейчас на дому. У меня есть десяток тысяч файлов. надо их почистить, там хтмл код всякий разный выбрать рубрики, там более менее рубрикация по паттернам и сделать бооольшой такой поиск в форме по рубрикам. И вот начал чистить по рубрикам, только прочёл файл с именами в массив list и дальше даже писать боюсь. Код для лист скопировал и я его не понимаю, идёт он только на 8 java и надо менять pom.xml, так как по стандарту компиляция в 1.5 версию, а надо 1.8. На php, паскаль спокойно бы делал дальше. Здесь же каждая строчка новые трудности.

#7 c4e8ece0

c4e8ece0

    Ниггер на лошади

  • Участник
  • PipPipPipPipPip
  • 5 333 сообщений
6 864
  • Изцирка

Отправлено 05 Январь 2022 - 14:38

Просмотр сообщенияazsx сказал:

Дико многословный язык под мою задачу.
Можно переключиться на Kotlin/Scala/Clojure, один и тот же зоопарк. Clojure - для взрослых

Ну или разобраться с oci_connect() и не делать себе больно

Брать инструменты и методологии для корпораций и пытаться их пилить соло - не умно
"Они не могут ничего, у них лапки котят"



Похожие темы


Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных



© 2022 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal