Size: a a a

2020 January 09

λO

λeonid Onokhov in rust_offtopic
Only the Sith deal in absolutes
источник

Ct

Casual tears in rust_offtopic
Sergey
с типами или без
с типами меньше тестов надо будет
источник

P

Pavel in rust_offtopic
Sergey
потому что данные одного типа могут интерпретироваться как угодно
так сделай ещё типов
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
нормальные люди рефакторят в процессе запила чего-то полезного
да, только в динамике я боюсь чихнуть чтобы не развалилось все. А то поле переменовал и все развалилось
источник

AZ

Alex Zhukovsky in rust_offtopic
Sergey
так историю ты все равно засрешь
(с) цитаты великих питонистов
источник

S

Sergey in rust_offtopic
Pavel
так сделай ещё типов
все равно придется тестировать
источник

P

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

S

Sergey in rust_offtopic
только код будешь писать в 3 раза дольше
источник

S

Sergey in rust_offtopic
это не плохо
источник

S

Sergey in rust_offtopic
просто факт
источник

P

Pavel in rust_offtopic
Sergey
все равно придется тестировать
придётся, но 80% результата за 20% усилий получишь
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
только императивные
написать тест обычно сложнее типов. Потому что тебе чуть ли не компилятор надо переизобретать
источник

S

Sergey in rust_offtopic
попробуй напиши любую мало мальски простую базу данных
источник

S

Sergey in rust_offtopic
без тестов
источник

AZ

Alex Zhukovsky in rust_offtopic
есть хорошая лекция про проптесты
источник

AZ

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

S

Sergey in rust_offtopic
ну хороший код вообще писать надо уметь
источник

S

Sergey in rust_offtopic
тесты такой же код
источник

S

Sergey in rust_offtopic
типы сдизайнить хуево тоже легче простого
источник

AZ

Alex Zhukovsky in rust_offtopic
Хотя есть люди которые на функцию reverse напишут один тест rev [1,2,3] == [3,2,1] ну и rev [] == [] и успокоятся
источник