Size: a a a

2021 June 25

NK

Nikolay Kononov in C++ Together 2.0
Сначала компании надо доказать что норм решение перед тем как она начала юзать
источник

NK

Nikolay Kononov in C++ Together 2.0
Как?
источник

RM

Roy Mustang in C++ Together 2.0
Вручную
источник

NK

Nikolay Kononov in C++ Together 2.0
Что это вообще значит?
источник

NK

Nikolay Kononov in C++ Together 2.0
Ты же знаешь что многопоточный код не детерменированный?
источник

RM

Roy Mustang in C++ Together 2.0
знаю, как это мешает мне его тестировать?
источник

RM

Roy Mustang in C++ Together 2.0
Санитайзером прогнал, тестами посмотрел что кол-во вставок = кол-во вытащенных элементов, тестами убедился, что очередь FIFO
источник

RM

Roy Mustang in C++ Together 2.0
и так же выводом глянул вставку и вытаскивание
источник

RM

Roy Mustang in C++ Together 2.0
Короче, заебал
источник

RM

Roy Mustang in C++ Together 2.0
Ты мой код даже не смотрел
источник

RM

Roy Mustang in C++ Together 2.0
В итоге уже наезжаешь так как будто он нерабочий
источник

R

Roman in C++ Together 2.0
Мою прогу разве что ...
источник

NK

Nikolay Kononov in C++ Together 2.0
У меня год назад был локфри сет который точно также под санитайзерами прошел кучу тестов и точно также вручную протесчен а потом оказалось что код не линеаризуем и прошел 3 теста на линеризацию из 11, я нашел там кучу ошибок
источник

NK

Nikolay Kononov in C++ Together 2.0
Ну не кучу, но существовали кейсы при которых оно ломалось, причем очень маловероятные и тесты их не находили
источник

RM

Roy Mustang in C++ Together 2.0
Что это MPMC?
источник
2021 June 26

NK

Nikolay Kononov in C++ Together 2.0
Да
источник

RM

Roy Mustang in C++ Together 2.0
ну это другой разговор
источник

RM

Roy Mustang in C++ Together 2.0
У меня SPSC
источник

NK

Nikolay Kononov in C++ Together 2.0
Нет, не другой
источник

RM

Roy Mustang in C++ Together 2.0
Другой
источник