Size: a a a

2020 January 27

AI

Alex Ilizarov in rust_offtopic
Oleg Andreev
нужно как шеф-повар. У тебя есть научная часть подхода, а также кожно-жопная. Ты обычно чувствуешь что вот этот нетривиальный алгоритм лучше бы проверить тестами, чтоб спать лучше. А вот этот алгоритм тривиальный, тут не о чем говорить.
Потом рефакторишь такой и волосы дыбом
источник

OA

Oleg Andreev in rust_offtopic
Alex Ilizarov
Потом рефакторишь такой и волосы дыбом
Рефакторить код - это как варить стейк чтоб пожарить по-новой. Нужно компоненты переписывать и заменять. Если у тебя слишком толстый компонент, то рефакторить будет еще дольше и труднее. Потому что поверхность интерфейса - O(квадрат), а кишки - О(куб)
источник

AI

Alex Ilizarov in rust_offtopic
Oleg Andreev
Рефакторить код - это как варить стейк чтоб пожарить по-новой. Нужно компоненты переписывать и заменять. Если у тебя слишком толстый компонент, то рефакторить будет еще дольше и труднее. Потому что поверхность интерфейса - O(квадрат), а кишки - О(куб)
А если я версию зависимости поменял и оно в рантайме сыпется?
источник

AI

Alex Ilizarov in rust_offtopic
С тестами рефакторить кусочки компонента удобнее.
источник

OA

Oleg Andreev in rust_offtopic
Я не говорил что не нужно тестов
источник

OA

Oleg Andreev in rust_offtopic
Конечно удобнее с тестами
источник

OA

Oleg Andreev in rust_offtopic
Еще удобнее когда у тебя три помошника а не ноль
источник

OA

Oleg Andreev in rust_offtopic
Или там, зарплата выше, а дедлайн дальше
источник

OA

Oleg Andreev in rust_offtopic
Нужно делать как можно лучше, но еще нужно уметь делать из говна и палок космический корабль
источник

P

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

P

Pavel in rust_offtopic
Tux
приходит какой-нить filter + map по всей коллекции в 20+гб данных
20 ГБ не должно 15 минут обрабатываться, к слову
источник

P

Pavel in rust_offtopic
депрекейтед же
источник

м

мухожук in rust_offtopic
Pavel
депрекейтед же
советуй что лучше
источник

P

Pavel in rust_offtopic
мухожук
советуй что лучше
не жс :(
источник

P

Pavel in rust_offtopic
Tux
не подойдёт. она с шаред мемори умеет только примитивы и массив байтов синхронизировать. и там между тредами очень медленный интерфейс
написать свои примитивы?
источник

P

Pavel in rust_offtopic
Doge Shibu
Кстати, а может попробовать запусить эту красоту на JVM или граале?

Грааль вроде из коробки умеет js запускать (не знаю на счёт ноды, правда), а вот JVM имеет вроде бы свой интерпретатор для js.
вот грааль я бы попробовал, да
источник

P

Pavel in rust_offtopic
Tux
можешь подробнее? Грааль это ж компайлер
который может компалить жс
источник

м

мухожук in rust_offtopic
Doge Shibu
Кстати, а может попробовать запусить эту красоту на JVM или граале?

Грааль вроде из коробки умеет js запускать (не знаю на счёт ноды, правда), а вот JVM имеет вроде бы свой интерпретатор для js.
как бы производительность не стала ещё хуже
источник

P

Pavel in rust_offtopic
мухожук
как бы производительность не стала ещё хуже
почему?
источник

P

Pavel in rust_offtopic
нативный грааль будет медленнее ноды?
источник