Сообщение от
Visor123
А теперь, как я и обещал - я показываю вам эту тему.
Вас очень легко сагрил обычный выродок, скурпулезно создав о себе мнение эксперта, на совершенно незнакомого человека вкинув типичную задачку, которую вы уже проходили. Правда в книге по шаблонам программирования вам не написали, как вам уберечься от манипулирования.
Человек, который не может сформулировать свою мысль ("с точки зрения написания") вдруг вкидывает ни с того ни с сего агро-кусок на кого-то. Естественно мои намеки никак не подействовали - вы попали в "типичную колею" и додумали остальное сами, а чувак просто сидит и улыбается, ведь ему ничего не пришлось делать - вы сами, создав поток глупости, ринулись в атаку.
Можете полюбоваться на название темы и на свою реакцию в ней. Были еще и те, кто понимает код и ситуацию и не написал ничего - я вас тоже поздравляю - хорошая выдержка. Были те, кто интуитивно ничего не написал, ощущая чувство манипуляции. И были те кто ничего не понял и не написал.
Вот конструкция, которая позволяет легко агрить тру-программеров на других людей. Я ее привожу для тех, кто не вникал в подробности.
Код:
Код:
String b = "b";
StringBuilder sb = new StringBuilder();
sb.append("a"+b);
Она при компиляции преобразуется в конструкцию
Код:
Код:
String b = "b";
StringBuilder sb = new StringBuilder();
sb.append((new StringBuilder()).append("a").append(b).toString());
Я хотел сразу разложить все по полочкам, но готовый ответ сразу был бы не очевиден - нужен конкретный пример.
Эта тема - это и есть пример: вы были участниками типичного использования умных людей на простом шаблоне программирования.
Оказалось, что сделать это проще, чем многие думают и это работает.
Запомните этот навык и это чувство, когда вас втянули в ненужную для вас ситуацию.
Вывод: есть люди умнее или такие-же как вы, есть люди глупее вас, а есть люди, которые будут вас использовать.
Я ничего не придумал, просто показал это все в "объеме"
и постарался "разложить по полочкам" общий сценарий.
Администрацию прошу закрыть тему, чтобы ключевое пояснение примера не закидали сообщениями и мое время не пропало зря. Спасибо за внимание.
О каких манипуляциях идет речь?
Зачем Вы кидаете эти куски кода, если я уже делал это? Пробегитесь по теме, я уже приводил пример и говорил, во что превратится подобный код, конкретно Ваш.
Сообщение от
Visor123
Я хотел сразу разложить все по полочкам, но готовый ответ сразу был бы не очевиден - нужен конкретный пример.
9 страниц хотелось ответить, да никак не получалось?
Сообщение от
Visor123
с нетипичной для вас точки зрения
У Анциента тоже своя точка зрения, давайте будем все точки зрения обсуждать, даже те, которые противоречат всем правилам и канонам?
Сообщение от
Visor123
мое время не пропало зря
Вы не похожи на серьезного человека, который ценит своё время, и я не один так думаю, мне кажется.
И самое ужасное, что когда Вас снова прижали к стенке с неэффективностью кода при определенных нагрузках, Вы снова начнете говорить - "не надо теорий, есть реальная задача, в этом случае эта проблема роли не играет, т.к. в цикле будет не так много итераций". И в принципе будете правы.
Но тогда зачем приводить какие-то куски кода, которые показывают по что превратится конкатенация при компиляции? Вы сами запутались в этом, и это не удивительно.
И не надо видеть нас, по крайней мере меня, как тварей податливых, овечек стадных, которые повелись на заголовок и манипуляции GenCloud.
Уважать его причин у меня нет, ровно как и наоборот.
Может он и заслуживает бана, ещё чего-то, но он не доказывал какой-он правильный, его единственный подход верный и вообще все идиоты, один он хороший. Ничего не напоминает? Это если уж речь о топик-стартере.
Причиной моего поста был не заголовок темы, не теги даже, а господин Visor123, который рассказывает истории о том, что этот код имеет право на жизнь.
В Вашем проекте - может быть и имеет, на то он и Ваш проект, но в нормальном мире разработчиков, где есть свои устои, где идет развитие, где создаются и поддерживаются продукты, где используются большие технологии - здесь Ваш код не имеет права на жизнь.
Кроме Вашего проекте у Вас есть ещё проекты?