YoshkinKot

ъ

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5677

YoshkinKot

Регистрация: 20.06.2016

Сообщения: 14508

Рейтинг: 5677

kiesel сказал(а):

И получает по UBалуBuba.gif?1616513879

Нажмите, чтобы раскрыть...

не, ну иногда полезно

 

типа пишешь что-то в таком стиле

 

T const& foo() const {

    // очень много кода

}

 

T& foo() {

    // и чтобы не дублировать

    return std::const_cast< T& >(this->foo());

}

 

y6ejushe

Пользователь

Регистрация: 24.10.2021

Сообщения: 13570

Рейтинг: 2071

Нарушения: 15

y6ejushe

Регистрация: 24.10.2021

Сообщения: 13570

Рейтинг: 2071

Нарушения: 15

Астана35 сказал(а):

Оптимизатор в статическом анализе и без меня увидит, какие переменные меняются, какие нет. В этом и заключается его работа, это он работает на программиста, а не программист работает оптимизатором оптимизатора.

 

Неа, для читабельности применяют стандарты форматирования, адекватные названия функций и переменных.

 

Почти у каждого оператора и тп части ЯП есть не косметический, а фундаментальный смысл.

Нажмите, чтобы раскрыть...

Причем здесь функции и константы? Что ты несешь?))

HiThere

Пользователь

Регистрация: 24.06.2016

Сообщения: 3475

Рейтинг: 2614

HiThere

Регистрация: 24.06.2016

Сообщения: 3475

Рейтинг: 2614

мутабельность = плохо 

 

иммутабельность = хорошо

Friendnly

Пользователь

Регистрация: 06.12.2019

Сообщения: 58

Рейтинг: 179

Friendnly

Регистрация: 06.12.2019

Сообщения: 58

Рейтинг: 179

img

Такой разгон сделали на две страницы сообщений в теме) Зачем нужны константы))))

Астана35

Пользователь

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Астана35

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

HiThere сказал(а):

мутабельность = плохо 

иммутабельность = хорошо

Нажмите, чтобы раскрыть...

Звучит как лозунг и наверно выполняет свою функцию неплохо dankpepe.png?1592046820 Респект.

 

Но я вот думаю, как содержательно ответить на вопрос почему и как смягчить этот радикализм в определении хорошо-плохо (когда-то и где-то любое плохо - это хорошо или необходимость)

zagred

Пользователь

Регистрация: 20.07.2015

Сообщения: 14721

Рейтинг: 4226

zagred

Регистрация: 20.07.2015

Сообщения: 14721

Рейтинг: 4226

Использовал раньше let и const код красивее смотрелся в node.js.

Makatymba2001

Пользователь

Регистрация: 29.10.2021

Сообщения: 69

Рейтинг: 30

Makatymba2001

Регистрация: 29.10.2021

Сообщения: 69

Рейтинг: 30

Не кормите тролля aqua.png?1621090901

 

P.S. Мне больше нравится let т.к. он выглядит лаконичней. Но const подсвечивается иначе в IDE, приходится искать компромисс.

Астана35

Пользователь

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Астана35

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

zagred сказал(а):

Использовал раньше let и const код красивее смотрелся в node.js.

Нажмите, чтобы раскрыть...

Многие линтеры кстати запрещают делать что-то let, если далее значение в коде не меняется sammyyPepekek.png?1598626065 Это ор, что творится на фронтах. При этом фанаты линтера буквально как религию принимают какие-то правила в json файлике и их уже не переубедить.

Makatymba2001 сказал(а):

P.S. Мне больше нравится let т.к. он выглядит лаконичней.

Нажмите, чтобы раскрыть...

Какая милота zerotwopat.gif?1622490548

Закись Ашота

Пользователь

Регистрация: 10.05.2013

Сообщения: 13399

Рейтинг: 7662

Закись Ашота

Регистрация: 10.05.2013

Сообщения: 13399

Рейтинг: 7662

img
Астана35 сказал(а):

Оптимизатор в статическом анализе и без меня увидит, какие переменные меняются, какие нет. В этом и заключается его работа, это он работает на программиста, а не программист работает оптимизатором оптимизатора.

Нажмите, чтобы раскрыть...

Похоже что так. Constant propagation сделает всю работу и без нас. Но я всеравно буду использовать костанты. CoolNut.png?1619501245

Meepka

Пользователь

Регистрация: 08.10.2012

Сообщения: 1928

Рейтинг: 465

Meepka

Регистрация: 08.10.2012

Сообщения: 1928

Рейтинг: 465

Чел написал две строчки кода и возомнил себя супер мега трушным прогером. И решил пойти на форум по доте строить из себя умного, путем создания тупых тем) Красиво че сказать

Астана35

Пользователь

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Астана35

Регистрация: 26.11.2023

Сообщения: 312

Рейтинг: 192

Meepka сказал(а):

Чел написал две строчки кода и возомнил себя супер мега трушным прогером. И решил пойти на форум по доте строить из себя умного, путем создания тупых тем) Красиво че сказать

Нажмите, чтобы раскрыть...

Это называется замыканием в программировании

Meepka

Пользователь

Регистрация: 08.10.2012

Сообщения: 1928

Рейтинг: 465

Meepka

Регистрация: 08.10.2012

Сообщения: 1928

Рейтинг: 465

Астана35 сказал(а):

Это называется замыканием в программировании

Нажмите, чтобы раскрыть...

хз как ты притянул сюда замыкание ну пусть будет тебе виднее видимо. У тебя там какието свои приколы в голове

Karasiq

Пользователь

Регистрация: 17.03.2020

Сообщения: 170

Рейтинг: 81

Karasiq

Регистрация: 17.03.2020

Сообщения: 170

Рейтинг: 81

Ну а в физике зачем константы?

haHAA

Пользователь

Регистрация: 25.03.2017

Сообщения: 1149

Рейтинг: 750

haHAA

Регистрация: 25.03.2017

Сообщения: 1149

Рейтинг: 750

img
Астана35 сказал(а):

Ну я эти темы создаю как вброс, байчу джунов.

 

Еще одна или две такие темы будут, дальше перестану спамить.

Нажмите, чтобы раскрыть...

Так ты такой же джунчик

 

Находишь статейку с хабра какую-нибудь и пытаешься здесь самоутвердиться на других джунчиках

BLaDeTheSlayer

Пользователь

Регистрация: 22.08.2015

Сообщения: 114

Рейтинг: 18

BLaDeTheSlayer

Регистрация: 22.08.2015

Сообщения: 114

Рейтинг: 18

haHAA сказал(а):

Так ты такой же джунчик

 

Находишь статейку с хабра какую-нибудь и пытаешься здесь самоутвердиться на других джунчиках

Нажмите, чтобы раскрыть...

А кто тут не джунчик? Из норм людей знаю ток Serg121, скилловый, зарабатывает 250к и финансово грамотный, ха это его хейтит весь форум =(