Size: a a a

2021 January 27

DS

Daniil S in Peer Lab SPB
а цена потенциальной ошибки
источник

VS

Victor Surikov in Peer Lab SPB
Konstantin Zolotov
Хорошее, кстати, замечание. Я вот в том, что делает гугля часто замечаю желание "сделать для джунов", чтобы очень сложные вещи делались одной кнопкой "сделать хорошо". Проблема только одна — они там придумают один юзкейс, запретят все остальное и получается "если б гугл делал машину, то она не могла бы поворачивать, но целая армия девелопер-адвокатов говорила бы что вам поворачивать и не нужно"
Ага, я тоже так писать пробовал общие компоненты, запретив самодеятельность любую, а теперь стараюсь сделать их открытке
источник

SP

Sergey Petrov in Peer Lab SPB
Daniil S
тут да, соглашусь наверное с тобой, вдруг мне на дарте понадобится супер-пупер производительно что-то сделать а я упрусь в память
тут и поинт в другом еще
источник

DS

Daniil S in Peer Lab SPB
встал ты не с той ноги, а потом самолет упал
источник

SP

Sergey Petrov in Peer Lab SPB
что когда ты в языке все это впихнул то люди не понимают что там внутри
источник

DS

Daniil S in Peer Lab SPB
потому что ты переменную не залочил
источник

VS

Victor Surikov in Peer Lab SPB
Daniil S
встал ты не с той ноги, а потом самолет упал
А ты тесты пиши ;)
источник

SP

Sergey Petrov in Peer Lab SPB
и потом обертывают все функции в синхронайзед
источник

SP

Sergey Petrov in Peer Lab SPB
а потом "ой чет тормозит"
источник

DS

Daniil S in Peer Lab SPB
Victor Surikov
А ты тесты пиши ;)
а тесты всегда все покрывают?
источник

VS

Victor Surikov in Peer Lab SPB
Daniil S
а тесты всегда все покрывают?
Ну вот нужно стараться
источник

SP

Sergey Petrov in Peer Lab SPB
или втащут модные потокобезопасные коллекции которые хватают лок на все, и у них из-за lock contention начинает все тормозить
хотя напиши они сами бы там нужно было бы RWMutex взять и все ок опять же было бы
источник

DS

Daniil S in Peer Lab SPB
Victor Surikov
Ну вот нужно стараться
а если ты недостарался, времени не хватило
источник

DS

Daniil S in Peer Lab SPB
а самолет упал
источник

DS

Daniil S in Peer Lab SPB
Sergey Petrov
или втащут модные потокобезопасные коллекции которые хватают лок на все, и у них из-за lock contention начинает все тормозить
хотя напиши они сами бы там нужно было бы RWMutex взять и все ок опять же было бы
понятно, что если ты копируешь - тормозишь, если локаешь тормозишь
источник

VS

Victor Surikov in Peer Lab SPB
Daniil S
а самолет упал
Значит ты не умеешь объяснять бизнесу риски и оба сядете
источник

DS

Daniil S in Peer Lab SPB
но если у тебя выбор между 1 наносек и 3 наносек ты будешь x10 времени тратить чтобы производительно было?
источник

DS

Daniil S in Peer Lab SPB
важен контекст в этом вопросе
источник

DS

Daniil S in Peer Lab SPB
Victor Surikov
Значит ты не умеешь объяснять бизнесу риски и оба сядете
не, я потокобезопасный язык просто возьму и не сяду
источник

SP

Sergey Petrov in Peer Lab SPB
Daniil S
не, я потокобезопасный язык просто возьму и не сяду
))))
источник