Size: a a a

2020 February 15

λ

λоλторт in rust_offtopic
Alex Zhukovsky
у них позиция что жадные футуры позволяют тебе получить ошибку в момент создания такой фичи, а не в момент исполнения
какой в этом смысл?
источник

P

Pavel in rust_offtopic
когда ты читаешь детали чего-то, там много таких операций может быть, тебе не обязательно знать их все и вычитывать на каждый доки, тебе достаточно прочитать код метода и примерно понять, что он делает, если тебе нужно проверить, что он делает конкретно — тогда можно открывать доки, с операторами тебе надо открывать доки сразу и держать это в памяти
источник

s

sexst in rust_offtopic
Pavel
это у другого название есть, а не у этого
Речь не о том, когда человек недостаточно компетентен чтобы даже понять насколько он ничего не знает, и оттого считает что он хорош в <that_shit>?
источник

P

Pavel in rust_offtopic
контекст переключается чаще — раздражение растёт
источник

P

Pavel in rust_offtopic
sexst
Речь не о том, когда человек недостаточно компетентен чтобы даже понять насколько он ничего не знает, и оттого считает что он хорош в <that_shit>?
нет, речь о том, что когда ты читаешь код, тебе нужно понять, какое намерение он реализует, а не что конкретно он делает, иначе такой код было бы сложно читать, как ассемблер, например
источник

P

Pavel in rust_offtopic
одну и ту же операцию в разных контекстах можно называть по-разному для облегчения чтения кода
источник

AZ

Alex Zhukovsky in rust_offtopic
Nick Linker
Полезно иногда себя пробовать адвокатом дьявола. Чисто проверить стойкость своей позиции.
часто этим занимаюсь
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
какой в этом смысл?
ну ёрли ошибки, все дела
источник

P

Pavel in rust_offtopic
читать код должно быть так же просто, как читать обычный текст потому, что код намного чаще читается, чем пишется и порой, чтоб написать один кусок кода, надо прочесть много другого, а если кроме самого кода, надо читать ещё и доки, то зачем читать сам код?
источник

AZ

Alex Zhukovsky in rust_offtopic
с правильным контекстом
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Если у тебя функция на 100 строк, проблема прочитать ее будет в любом языке
100 строк это обычно маленькая функция, я обычно сталкиваюсь с большинством фунок 50+
источник

AZ

Alex Zhukovsky in rust_offtopic
вот функции на 200-500 уже тяжко читать
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
100 строк это обычно маленькая функция, я обычно сталкиваюсь с большинством фунок 50+
ouch
источник

P

Pavel in rust_offtopic
стараюсь, чтоб функция помещалась на одном экране
источник

s

sexst in rust_offtopic
Pavel
стараюсь, чтоб функция помещалась на одном экране
8к с маленьким шрифтом?
источник

P

Pavel in rust_offtopic
sexst
8к с маленьким шрифтом?
фуллхд с обычным шрифтом, который не больно читать
источник

P

Pavel in rust_offtopic
потому, что большой моник даёт открывать больше окошечек тулинга, и листать глазами это слишком сложно — надо помнить, куда смотреть после того, как глянул на что-то другое
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
Тредлокалы надо запретить
либа для логгирования их юзает, без них хз вообще как работать
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
либа для логгирования их юзает, без них хз вообще как работать
вот либы для логирования это единственное, где я видел, что у них есть смысл, но на самом деле, такой проблеммы не было бы, если бы у каждого запроса был свой инстанс логгера
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
то есть уже за пределами статистической погрешности
хз, есть мнение. что у оракла субд не развалилась только благодаря тестам
источник