Size: a a a

2020 February 20

G

Gymmasssorla in rust_offtopic
Oleg Andreev
в каком плане удобнее?
источник

G

Gymmasssorla in rust_offtopic
С аргументами по-умолчанию 1 функция вышла бы
источник

OA

Oleg Andreev in rust_offtopic
polunin.ai
Не нужно в голове держать лишнюю функцию
Не нужно ее писать
1. писать - это две строчки
2. функция foo все равно остается функцией foo, даже если ее вызывают foo_with_bar. Если эта евристика не верна, то программист глубоко не прав.
источник

OA

Oleg Andreev in rust_offtopic
потому что нефиг путать людей
источник

G

Gymmasssorla in rust_offtopic
Oleg Andreev
1. писать - это две строчки
2. функция foo все равно остается функцией foo, даже если ее вызывают foo_with_bar. Если эта евристика не верна, то программист глубоко не прав.
1) С аргументами по-умолчанию в N раз меньше кода
источник

OA

Oleg Andreev in rust_offtopic
ну ок
источник

OA

Oleg Andreev in rust_offtopic
может завезут когда-нибудь
источник

OA

Oleg Andreev in rust_offtopic
главное не переживать
источник

OA

Oleg Andreev in rust_offtopic
а шипать, шипать в продакшн
источник

G

Gymmasssorla in rust_offtopic
Ну и кстати да, большинство билдеров могут быть легко заменены одной функцией с аргументами по-умолчанию
источник

МВ

Михаил Волков in rust_offtopic
Не понимаю. Можно же от константы вызвать
источник

МВ

Михаил Волков in rust_offtopic
не вижу никаких проблем
источник

G

Gymmasssorla in rust_offtopic
Михаил Волков
Не понимаю. Можно же от константы вызвать
Какая константа?
источник

p

polunin.ai in rust_offtopic
Oleg Andreev
1. писать - это две строчки
2. функция foo все равно остается функцией foo, даже если ее вызывают foo_with_bar. Если эта евристика не верна, то программист глубоко не прав.
fn parse(text: String, bot_name: String=None) {
 if let Some (name) = bot_name {
 }
 else {
 }
}
Тут разная логика немного
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
fn parse(text: String, bot_name: String=None) {
 if let Some (name) = bot_name {
 }
 else {
 }
}
Тут разная логика немного
map_or_else!!!
источник

МВ

Михаил Волков in rust_offtopic
у меня был как-то случай, я сделал в функции на 1 параметр больше и вызвал
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
map_or_else!!!
Ну или так
источник

DF

Dollar Føølish in rust_offtopic
А вы телоксайд давали на ревью кому нибудь?
источник

G

Gymmasssorla in rust_offtopic
Dollar Føølish
А вы телоксайд давали на ревью кому нибудь?
Нет, но будем рады, если кто-нибудь отревьювит
источник

p

polunin.ai in rust_offtopic
Dollar Føølish
А вы телоксайд давали на ревью кому нибудь?
Реддиту
источник