Size: a a a

2020 April 25

А⚙

Антон ⚙️ in rust_offtopic
red75prime
Устоявшее использование в C-подобных языках.
Это не рациональная причина
источник

А⚙

Антон ⚙️ in rust_offtopic
Переслано от Doge Shibu
Это какой-то тупой традиционалисткий карго-культ.

Причем для синтаксиса, вещи которая не значит ничего
источник

А⚙

Антон ⚙️ in rust_offtopic
polunin.ai
160 сообщений срача с танком. оффтопик не меняется
Мне приходится читать куда больше
источник

r

red75prime in rust_offtopic
Антон ⚙️
Это не рациональная причина
Рациональная. Что-то надо было выбрать, что-то выбрали. Ломать не рационально.
источник

А⚙

Антон ⚙️ in rust_offtopic
polunin.ai
Если набрасываю то все понимают это. А когда набрасываешь ты, это кажется будто ты действительно так думаешь.😁
Танк не умеет набрасывать, он реально тупой
источник

А⚙

Антон ⚙️ in rust_offtopic
red75prime
Рациональная. Что-то надо было выбрать, что-то выбрали. Ломать не рационально.
То есть опять "тут так принято". Это не причина
источник

r

red75prime in rust_offtopic
Нарушение принятых соглашений имеет вполне ощутимые последствия.
источник

А⚙

Антон ⚙️ in rust_offtopic
Pavel
сигнатура включает имя
Имя врёт
источник

А⚙

Антон ⚙️ in rust_offtopic
red75prime
Нарушение принятых соглашений имеет вполне ощутимые последствия.
Какие?
источник

r

red75prime in rust_offtopic
Время на переучивание. Увеличение числа ошибок. А для некоторых соглашений и в тюрьму могут посадить.
источник

А⚙

Антон ⚙️ in rust_offtopic
Pavel
для этого и есть неломающий рефакторинг
У тебя порочный круг:
- код говно, нужен рефакторинг
- чтобы убедиться, что поведение при рефакторинге не изменилось, нужны тесты
- тесты написать нельзя, потому что код говно
источник

А⚙

Антон ⚙️ in rust_offtopic
red75prime
Время на переучивание. Увеличение числа ошибок. А для некоторых соглашений и в тюрьму могут посадить.
Никогда не слышал, чтобы кого-то сажали в тюрьму за нетрадиционный синтаксис для языка программирования
источник

e

egoarka in rust_offtopic
Антон ⚙️
У тебя порочный круг:
- код говно, нужен рефакторинг
- чтобы убедиться, что поведение при рефакторинге не изменилось, нужны тесты
- тесты написать нельзя, потому что код говно
По последнему пункту - а что изначально мешает сделать нормальный интерфейс, чтобы можно было рефакторить без головной боли
источник

p

polunin.ai in rust_offtopic
Антон ⚙️
В расте ты бы тоже предпочёл напрямую до RawVec из Vec иметь возможность достучаться?
Иногда да
источник

YM

Yaroslav M in rust_offtopic
Чтобы написать тесты - рефакторишь
Пока рефакторишь попутно узнаешь все ожидания
Закладываешь в тесты ожидания полученные на предыдущем шаге
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Иногда да
Для этого есть into_raw_parts
источник

MB

Mikail Bagishov in rust_offtopic
Ну и подобное.
источник

e

egoarka in rust_offtopic
Yaroslav M
Чтобы написать тесты - рефакторишь
Пока рефакторишь попутно узнаешь все ожидания
Закладываешь в тесты ожидания полученные на предыдущем шаге
Неправильно
Сначала нужно написать тесты на то что уже есть
А только потом рефакторить
источник

YM

Yaroslav M in rust_offtopic
egoarka
Неправильно
Сначала нужно написать тесты на то что уже есть
А только потом рефакторить
зачем писать тесты на то что уже есть, если ты собираешься рефакторить то что уже есть?
источник

I

Ihnat in rust_offtopic
Yaroslav M
зачем писать тесты на то что уже есть, если ты собираешься рефакторить то что уже есть?
Как раз для того, чтобы не похерить то, что было, пока ты рефакторишь.
источник