HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #111  
Старый 05.02.2016, 20:42
Visor123
Постоянный
Регистрация: 22.06.2015
Сообщений: 766
С нами: 5732336

Репутация: 0


По умолчанию

Цитата:
Сообщение от GenCloud  

Да жди пока рак на горе свиснет, дискаса не будет с хохло выродками.
Выродок, ты как бы не выкручивался - факт твоей тупизны доказан и очевиден.

Администрация, прошу обратить внимание на оскорбление по национальному признаку.

Цитата:
Сообщение от velafrys  

Речь идет не о java vs assembler, а о StringBuilder vs "+" in StringBuilder.
Ты решил придумать границы, но в данном случае я расширил границы. То есть при максимальной оптимизации лучше взять именно ассемблер. И только потом можно работать с частными случаями, а в частных случаях при 1 итерации лучший вариант, который короче пишется, скорость то одинаковая.

То есть из частных случаев я выбрал наиболее оптимальный вариант.

А цикл там нужен на случай, если эвентов будет более одного, для корректной работы модели.
 
Ответить с цитированием

  #112  
Старый 05.02.2016, 20:50
velafrys
Участник форума
Регистрация: 03.02.2016
Сообщений: 148
С нами: 5407316

Репутация: 0
По умолчанию

А Вы способны реализовать оптимизацию в этом классе на ассемблере?
 
Ответить с цитированием

  #113  
Старый 05.02.2016, 20:57
Visor123
Постоянный
Регистрация: 22.06.2015
Сообщений: 766
С нами: 5732336

Репутация: 0


По умолчанию

Цитата:
Сообщение от velafrys  

А Вы способны реализовать оптимизацию в этом классе на ассемблере?
Если вопрос теоретический - могу ли я реализовать сборку html ответа на ассемблере в данном классе - думаю что смог бы, но в данном случае отвечу что "нет".

Цитата:
Сообщение от velafrys  

И вообще, что за игры в презумпцию виновности? Почему кто-то должен что-то опровергать и доказывать?
Я просто привожу факт: склеивание строк исключительнос помощью StringBuilder лучше, нежели с использованием "+".
В ответ же слышу рассказы о том, что GenCloud плохой(скорее всего может оно и так, но я не за этим сюда пришел), из контекста все вырвали, да вообще не знаем этот класс нужен. Да вот только все это не важно.

Плохойучасток кода в классе делает класс плохим.
В ответ на это слышу рассказы о том, что вырвали неиспользуемый класс.
Ну раз так, то пока он использовался там было все нормально, а как перестал использоваться - конкатенаций настрочили, да?
Говоришь, не важно как используется код?

Плохой участок кода говоришь?

Да только не нашел ты "плохой" участок кода.

Если ты хочешь обгадить другого человека, то да, тебе это нужно доказывать.

Еще есть интересный момент, поскольку это новый нонейм-аккаунт и кода твоего никто не видел то возникает ряд вопросов:

1. Чего это ты именно сейчас возник из ниоткуда жопу рвать за GenCloud - это тебя кто-то надоумил? С чего такая прыть?

2 Может еще и на ЗГ скажешь какой у тебя ник?

Может конечно все это совпадение и я зря такой подозрительный, но бывают разные "ужимки ...".
 
Ответить с цитированием

  #114  
Старый 06.02.2016, 04:15
mAnGoL
Новичок
Регистрация: 21.01.2010
Сообщений: 0
С нами: 8581120

Репутация: 0
По умолчанию

Цитата:
Сообщение от Visor123  

Говоришь, не важно как используется код?
Плохой участок кода говоришь?
Да только не нашел ты "плохой" участок кода.

Если ты хочешь обгадить другого человека, то да, тебе это нужно доказывать.

Еще есть интересный момент, поскольку это новый нонейм-аккаунт и кода твоего никто не видел то возникает ряд вопросов:
1. Чего это ты именно сейчас возник из ниоткуда жопу рвать за GenCloud - это тебя кто-то надоумил? С чего такая прыть?
2 Может еще и на ЗГ скажешь какой у тебя ник?

Может конечно все это совпадение и я зря такой подозрительный, но бывают разные "ужимки ...".
 
Ответить с цитированием

  #115  
Старый 06.02.2016, 04:41
Influence
Постоянный
Регистрация: 14.06.2015
Сообщений: 910
С нами: 5744218

Репутация: 1488


По умолчанию

Цитата:
Сообщение от Visor123  

Говоришь, не важно как используется код?
Плохой участок кода говоришь?
Да только не нашел ты "плохой" участок кода.

Если ты хочешь обгадить другого человека, то да, тебе это нужно доказывать.

Еще есть интересный момент, поскольку это новый нонейм-аккаунт и кода твоего никто не видел то возникает ряд вопросов:
1. Чего это ты именно сейчас возник из ниоткуда жопу рвать за GenCloud - это тебя кто-то надоумил? С чего такая прыть?
2 Может еще и на ЗГ скажешь какой у тебя ник?

Может конечно все это совпадение и я зря такой подозрительный, но бывают разные "ужимки ...".
я конечно не на что не претендую, но по первому пункту, мне показалось что человек явно дал понят что отношения у него ко всем одинаковое
 
Ответить с цитированием

  #116  
Старый 06.02.2016, 11:19
velafrys
Участник форума
Регистрация: 03.02.2016
Сообщений: 148
С нами: 5407316

Репутация: 0
По умолчанию

Цитата:
Сообщение от Visor123  

Говоришь, не важно как используется код?
Плохой участок кода говоришь?
Да только не нашел ты "плохой" участок кода.

Если ты хочешь обгадить другого человека, то да, тебе это нужно доказывать.

Еще есть интересный момент, поскольку это новый нонейм-аккаунт и кода твоего никто не видел то возникает ряд вопросов:
1. Чего это ты именно сейчас возник из ниоткуда жопу рвать за GenCloud - это тебя кто-то надоумил? С чего такая прыть?
2 Может еще и на ЗГ скажешь какой у тебя ник?

Может конечно все это совпадение и я зря такой подозрительный, но бывают разные "ужимки ...".
Не нужно судить по себе или по GenCloud, я не знаю по кому ещё.

Если уж речь идет про "обгадить", то целей таких не преследую. Мне кажется не очень-то похоже, что я в каких-то отношениях с GenCloud, будь то дружеские или партнерские, я же ноунейм, хех.

Старайтесь хладнокровно относиться ко всему, работа - есть работа, личные отношения - есть личные отношения. Вы рьяно начали защищать свой подход сломя голову, а я просто периодически захожу на этот форум, в режиме only-read, т.к. он выглядит приятнее, чем ЗГ. Когда-то в сентябре мне кинули ссылку на тред, а тут стало интересно, чего это профессионалы как дети уже 3 с лишним месяца обсуждают.

Кому я должен доказывать? Вам? А Вы беспристрастны и объективны? - Нет

Потому что речь идет о Вашемкоде, ошибок своих признавать Вы не умеете, хоть частично, пытаетесь навязать свои вкусы и подход (я на тему того, что конкатенация для Вас выглядит удобнее, нежели .append). Вам достаточно было ответить топик стартеру в подобном тоне и роде, и в этом случае тема была бы страниц на 6 меньше :

Цитата:
Сообщение от Visor123  

Мало того, когда 1 итерация цикла, получается что явное объявления билдера перед циклом выглядит громоздко и может претендовать на звание "говнокод".
Или ты (имеется ввиду velafrys) прямо сразу исключаешь такое граничное условие?

Дорогой - это мой проект, мои клиенты и мои потребности - за 8 лет я знаю что и сколько примерно будет. Не будет никаких 9000 эвентов. Их даже много придумать сложно, то есть предметная область в данном случае прогнозируема.

Я в данном случае выступаю и заказчиком.
То что код попал в шару - это же не конец света, но это не значить что какой-то выродок может вполне оптимальный для задач класс кидать и кричать - "это говнокод".
Чтобы рассуждать о говнокоде - мало видеть код, еще полезно проверить граничные условия, возможно что код и не требует излишних оптимизаций.
Если бы оптимизация была нужна, я бы это делал сразу.
Я все сказал, удачи Вам в поддержке Вашего проекта.
 
Ответить с цитированием

  #117  
Старый 06.02.2016, 14:43
WoWan-SM
Участник форума
Регистрация: 15.09.2015
Сообщений: 119
С нами: 5610336

Репутация: 766
По умолчанию

Цитата:
Сообщение от velafrys  

Я не хочу показать, чью сторону я принимаю и принимаю ли я вообще в этом споре, сказать сложно, но раз уж такое дело, то вот Вам задачка.
Есть два куска кода :

Код:


Код:
String s = "";
for(int i = 0; i " + event.getName() + "" + "" + "" + "");
}
Вот этот цикл.
Цитата:
Сообщение от Visor123  

Вопрос - нужно ли оптимизацию скорости выполнения без конкатенций в проверках выносить ключевым?
Нужно

Цитата:
Сообщение от Visor123  

Вопрос - нужно ли оптимизация строки генерирования странички html выносить ключевым?
Нужно

Цитата:
Сообщение от Visor123  

Вопрос - нужно ли поставить ключевым вопрос ООП и экономии памяти из-за крайне редкого использования?
Нужно

И да... getCommand(), если вы сами говорите может в процессе изменятся, то ведь пи***ц может начать твориться, код может в таких случаях либо не выполняться так как надо, либо вообще не выполнятся. Так что надо объявить её обязательно в начале.
 
Ответить с цитированием

  #118  
Старый 06.02.2016, 20:10
gattsu
Участник форума
Регистрация: 24.11.2015
Сообщений: 165
С нами: 5509192

Репутация: 1457
По умолчанию

Код:


Код:
String a = "a";
        String b = "b";
        System.out.println((a + b));
Код:


Код:
0 ldc 16;                 /* "a" */
        2 astore_1;               /* a */
        /* L7 */
        3 ldc 18;                 /* "b" */
        5 astore_2;               /* b */
        /* L8 */
        6 getstatic 20;           /* java.lang.System.out */
        9 new 26;
        12 dup;
        13 aload_1;               /* a */
        14 invokestatic 28;       /* java.lang.String java.lang.String.valueOf(java.lang.Object b) */
        17 invokespecial 34;      /* java.lang.StringBuilder(java.lang.String a) */
        20 aload_2;               /* b */
        21 invokevirtual 37;      /* java.lang.StringBuilder append(java.lang.String b) */
        24 invokevirtual 41;      /* java.lang.String toString() */
        27 invokevirtual 45;      /* void println(java.lang.String b) */
как показывает опыт, java и оптимизация вещи не совместимые. Легче плюнуть и пойти бухать
 
Ответить с цитированием

  #119  
Старый 06.02.2016, 21:09
velafrys
Участник форума
Регистрация: 03.02.2016
Сообщений: 148
С нами: 5407316

Репутация: 0
По умолчанию

Цитата:
Сообщение от gattsu  

как показывает опыт, java и оптимизация вещи не совместимые. Легче плюнуть и пойти бухать
В scala, как я понимаю, все иначе?
 
Ответить с цитированием

  #120  
Старый 06.02.2016, 22:55
echipachenko
Новичок
Регистрация: 02.02.2016
Сообщений: 7
С нами: 5408579

Репутация: 0
По умолчанию

В итоге, WoWan-SM и gattsu, доказали то что я писал пару постов назад.

Так что, дорогой visor, Вы не только пишите не оптимизированный, и не читаемый код, но еще и как человек - немного неадекватны.

Вам сделали 100 прямых замечаний, в Вы ищете миллион отмазок.

Смотрите что бы корона с Вашей головы не упала Король Визор123)

Вы опозорились больше всех в этой теме. Вместо того что бы признать свои ошибки - всякую чушь несёте.

Удачи Вам!
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...