Size: a a a

2021 February 13

O

Omap in codingteam
если я объявляю что-то мутабельным и не мутаблю его, это ведь ничего не нарушает, верно?
источник

c

codingteam@cjr in codingteam
Minoru
@fvnever: да, const std::string. Я же говорю, заменить auto на тип (a const оставить)
источник

c

codingteam@cjr in codingteam
AkhIL
к вопросу про таймеры, вот посоветовали в другом чате https://github.com/leahneukirchen/snooze
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
@fvnever: да, const std::string. Я же говорю, заменить auto на тип (a const оставить)
Ты меня вконец запутал своими загадками Жака Фреско.
источник

c

codingteam@cjr in codingteam
Minoru
@pink_snow: в Расте паритет (но с правильным «уклоном»: Раст поощряет иммутабельность), в Хаскеле с shadowing одинаково, а с do notation вообще никаких ключевых слов нет. Но меня волнует не количество слов, а то, что «auto» в AAA получается «лишним» с точки зрения читателя. auto нужен просто чтобы парсер не спотыкался, он же ожидает тип
источник

Jøhn Đøꝩsøn in codingteam
Omap
мне пофигу, мутабельно оно или нет
Объявление иммутабельной переменной гарантирует невозможность случайно её мутировать.
источник

c

codingteam@cjr in codingteam
Minoru
@fvnever: ну, я не знаю. Задавай какие-нибудь уточняющие вопросы, что ли
источник

Dv

Dr. Friedrich von Ne... in codingteam
Jøhn Đøꝩsøn
Объявление иммутабельной переменной гарантирует невозможность случайно её мутировать.
Если честно, я никогда не мутировал переменные случайно.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я не убеждён, что это настолько большая проблема.
источник

SS

Sergiy Shatunov in codingteam
Jøhn Đøꝩsøn
Объявление иммутабельной переменной гарантирует невозможность случайно её мутировать.
если иммутабельная переменная это ссылка или уазатель, то ничего не спасёт от изменения собственно данных
источник

O

Omap in codingteam
Jøhn Đøꝩsøn
Объявление иммутабельной переменной гарантирует невозможность случайно её мутировать.
так и что это даст? Если не хочу что-то мутировать, я могу об этом объявить явно, если мне не важно, мутирует она или нет, зачем мне объявлять её иммутабельной?
источник

Jøhn Đøꝩsøn in codingteam
А то можно и raii выкинуть, и весь мемори манаджмент исключительно ручным *alloc/free и сказать что "ну я же могу просто не писать баги, это ничего не нарушает"
источник

O

Omap in codingteam
Отлично, тогда я могу запретить писать любой код, потому что любой код ведёт к появлению багов
источник

f

folex in codingteam
о, у вас тут снова абсурд?
источник

f

folex in codingteam
одобряю
источник

g

gsomix in codingteam
Я запрещаю одобрять!
источник

f

folex in codingteam
это я тоже одобряю
источник

Dv

Dr. Friedrich von Ne... in codingteam
gsomix
Я запрещаю одобрять!
Я против.
источник

g

gsomix in codingteam
Dr. Friedrich von Never
Я против.
Я напротив!
источник

Dv

Dr. Friedrich von Ne... in codingteam
Jøhn Đøꝩsøn
А то можно и raii выкинуть, и весь мемори манаджмент исключительно ручным *alloc/free и сказать что "ну я же могу просто не писать баги, это ничего не нарушает"
Ну, то есть писать на C. Есть множество людей, которые так и делают.
источник