Size: a a a

2020 April 07

P

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

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
структуры данныХ, алгоритмы - например
ну вот и что ты с ними будешь делать? Всё равно же придётся изучать фреймворк. ИЧСХ, в большинстве случаев тебе подойдёт то, что уже есть в LINQ
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
ну вот и что ты с ними будешь делать? Всё равно же придётся изучать фреймворк. ИЧСХ, в большинстве случаев тебе подойдёт то, что уже есть в LINQ
никакой linq не поможет, если люди как они тут в моем коде создают список на 10к элементов а потом в цикле по нему contains проверяют. Потому что не знают про структуру данных "хэшсет"
источник

P

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

p

polunin.ai in rust_offtopic
Т-34 85
ну вот и что ты с ними будешь делать? Всё равно же придётся изучать фреймворк. ИЧСХ, в большинстве случаев тебе подойдёт то, что уже есть в LINQ
Сегодня ты учишь фреймворк, а завтра он нигде не используется.
источник

AZ

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

P

Pavel in rust_offtopic
Alex Zhukovsky
ну ок, как ты без тестов и документации будешь проверять соответствие? Соответствие чему?
своим ожиданиям
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Сегодня ты учишь фреймворк, а завтра он нигде не используется.
а что поделать, таков уж прод. Надо постоянно учиться
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
своим ожиданиям
я не понимаю чего ты предлагаешь конкретно
источник

P

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

AZ

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

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
никакой linq не поможет, если люди как они тут в моем коде создают список на 10к элементов а потом в цикле по нему contains проверяют. Потому что не знают про структуру данных "хэшсет"
ничего, если потребуется, возьмутся и изучат вопрос. Фишка в том, что запросто может просто не потребоваться )
источник

AZ

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

P

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

AZ

Alex Zhukovsky in rust_offtopic
а еще проект у меня локально не компилируется
источник

AZ

Alex Zhukovsky in rust_offtopic
и я его никак не запущу
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
а еще проект у меня локально не компилируется
тогда это уже гадание на кофейной гуще
источник

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
и сравниваю с ответами моей апишки
источник

AZ

Alex Zhukovsky in rust_offtopic
т.к. процентов 70 из них это ридонли get апишки, то особых проблем нет
источник