 |
|

23.09.2015, 23:08
|
|
Постоянный
Регистрация: 13.04.2015
Сообщений: 454
С нами:
5834308
Репутация:
2128
|
|
Сообщение от WoWan-SM
Lombok? Серьезно?
:wtf:
А что, это плохо по вашему мнению?
|
|
|

23.09.2015, 23:15
|
|
Постоянный
Регистрация: 22.06.2015
Сообщений: 766
С нами:
5732336
Репутация:
0
|
|
Сообщение от WoWan-SM
Я тут, конечно, недавно, но почему на форуме нет раздела куда будут выкладывать говнокоды?
P.S. Скорее всего писал он на Java 6, где не было поддержки switch(String), которая появилась только в Java 7. Но даже так мне не понятно зачем везде вызываются getCommand и почему нельзя было красиво оформить код с использованием enum
Команда генерится по имени типа эвента, и да писалось это достаточно давно. Еще один момент - компилятор для java классов, я оставил как и был, компилит на старте java (основа не овер, а l2emu project формата 2007 года) работает быстро под 1.6, когда уже 1.7 грузит чуть ли не в 5 раз дольше (хотел обновить как-то). Поэтому и синтаксис я оставил под 1.6.
Код может и кажется несколько "тяжелым", но он прост, понятен и достаточно надежен.
ТС (агрессивный и тупой) критически не понял, что он видит и почему так - и вылез кинуть это в говнокод, но по факту не все так как кажется. Просто в его голове не укладывается, что можно писать в таком ООП-стиле.
|
|
|

23.09.2015, 23:20
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 910
С нами:
5744218
Репутация:
1488
|
|
[OFF]Кто мы-то?! К кому ты обращаешься, [А по щам?]?! Я один здесь, на*уй! (с) Зелёный слоник[/OFF]
Сообщение от WoWan-SM
Lombok? Серьезно?
:wtf:
тоже интересно, что не так?
|
|
|

23.09.2015, 23:23
|
|
Познающий
Регистрация: 22.08.2015
Сообщений: 65
С нами:
5645063
Репутация:
0
|
|
Мда народ нашли где мерятся письками, показывать хандлеры команд и парсеры хмл
Придумайте задачку на хорошую абстракцию + многопоточность, там и будет видно кто гавнокодер а кому даже до гавнокодера как до киева раком)))
|
|
|

23.09.2015, 23:31
|
|
Постоянный
Регистрация: 22.06.2015
Сообщений: 766
С нами:
5732336
Репутация:
0
|
|
Сообщение от Tyrel
Мда народ нашли где мерятся письками, показывать хандлеры команд и парсеры хмл
Придумайте задачку на хорошую абстракцию + многопоточность, там и будет видно кто гавнокодер а кому даже до гавнокодера как до киева раком)))
Может он и хочет типа "школота унизить папку", но обосрался сам прямо со старта, что тут еще можно измерять? Да ничего, померяли уже этого GenCloud - так себе, пиписька еще не отросла.
Придумывать? Придумай и с ним посоревнуйся, если делать нечего.
|
|
|

23.09.2015, 23:34
|
|
Постоянный
Регистрация: 13.04.2015
Сообщений: 454
С нами:
5834308
Репутация:
2128
|
|
Сообщение от Visor123
Может он и хочет типа "школота унизить папку", но обосрался сам прямо со старта, что тут еще можно измерять? Да ничего, померяли уже этого GenCloud - так себе, пиписька еще не отросла.
Придумывать? Придумай и с ним посоревнуйся, если делать нечего.
"Я школьнег" - говорит наркоман, который пишет дерьмо и даже не в состоянии понять проблемы своего же кода, которые четко описаны в первом посте. Окей.
P.S> заметь, тебе не только я уже говорю "Иди лечись, или бабу найди, а то развлекаешься, шалун, как можешь".
|
|
|

23.09.2015, 23:38
|
|
Участник форума
Регистрация: 15.09.2015
Сообщений: 119
С нами:
5610336
Репутация:
766
|
|
Сообщение от Influence
[OFF]Кто мы-то?! К кому ты обращаешься, [А по щам?]?! Я один здесь, на*уй! (с) Зелёный слоник[/OFF]
тоже интересно, что не так?
Главный недостаток - усложнение отладки. Геттеры и сеттеры не зря придумали, чтобы сразу было видно где переменная читается, а где записывается. А тут где ты будешь ставить? Конечно есть вариант поставить бряк на саму переменную, но это может на долгое время повесить процесс.
|
|
|

23.09.2015, 23:41
|
|
Постоянный
Регистрация: 22.06.2015
Сообщений: 766
С нами:
5732336
Репутация:
0
|
|
Сообщение от GenCloud
"Я школьнег" - говорит наркоман, который пишет дерьмо и даже не в состоянии понять проблемы своего же кода, которые четко описаны в первом посте. Окей.
Твой диагноз уже неоднократно показан. Не нужно отмазываться, то что ты тупой стало понятно еще в первом посте - ты что невменяемый не понял, что getCommand() это не для статика? Наркоман говоришь? Ты посмотри дегенерат что ты вообще пишешь. Ты же с первого поста обосрался, и дальше по теме несколько раз.
Тебе лучше убить себя об стену или выпить яда, чем писать такой бред особенно про чужой код. Иди лучше обосри свой код, или какой-то класс из сборки где ты в команде - тебе все равно, а мы посмеемся.
Вы обратите внимание - этот пассажир годы уже, судя по всему, работает с ява-серверами Л2 и настолько тупой. Если кто-то думает что так не бывает - вот вам пример.
|
|
|

23.09.2015, 23:42
|
|
Постоянный
Регистрация: 13.04.2015
Сообщений: 454
С нами:
5834308
Репутация:
2128
|
|
Сообщение от WoWan-SM
Главный недостаток - усложнение отладки. Геттеры и сеттеры не зря придумали, чтобы сразу было видно где переменная читается, а где записывается. А тут где ты будешь ставить? Конечно есть вариант поставить бряк на саму переменную, но это может на долгое время повесить процесс.
Собственно, кому как, если это единственная причина, по которой Вы не юзаете данную библиотеку. А так, еще раз повторюсь, заменяет уйму времени и кода.
Сообщение от Visor123
Твой диагноз уже неоднократно показан. Не нужно отмазываться, то что ты тупой стало понятно еще в первом посте - ты что невменяемый не понял, что getCommand() это не для статика? Наркоман говоришь? Ты посмотри дегенерат что ты вообще пишешь. Ты же с первого поста обосрался, и дальше по теме несколько раз.
Тебе лучше убить себя об стену или выпить яда, чем писать такой бред особенно про чужой код. Иди лучше обосри свой код, или какой-то класс из сборки где ты в команде - тебе все равно, а мы посмеемся.
Вы обратите внимание - этот пассажир годы уже, судя по всему, работает с ява-серверами Л2 и настолько тупой. Если кто-то думает что так не бывает - вот вам пример.
Железная логика, вы получаете Медаль Дауна 3-й степени. Боже что за колхоз, что за оскорбления, тебя еще не попустило? Может аспиринчику или проблеваться на всякий?
|
|
|

23.09.2015, 23:47
|
|
Участник форума
Регистрация: 15.09.2015
Сообщений: 119
С нами:
5610336
Репутация:
766
|
|
Сообщение от GenCloud
Собственно, кому как, если это единственная причина, по которой Вы не юзаете, данную библиотеку. А так, еще раз повторюсь, заменяет уйму времени и кода.
Ну на счет кода единственное с чем соглашусь, да меньше. Но времени никак нет) Alt+Insert в Idea -> Getter & Setter
Да и вообще не нужно в сборках использовать библиотеки без которых вполне можно обойтись. Принцип Бритвы Оккамы никто не отменял
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|