Информация об изменениях

Сообщение Re[3]: Почему в расте отсутствует выброс исключений? от 05.12.2022 16:52

Изменено 05.12.2022 17:17 Философ

Re[3]: Почему в расте отсутствует выброс исключений?
Здравствуйте, johny5, Вы писали:

J>Кстате обнаружил для себя panic!, оказывается он не убивает приложение а только текущий поток (ну и приложение если поток был главным).


Ваш раст делали идиоты. И в итоге сделали говно с дичайшими и лютейшими граблями. Постараюсь обходить и раст, и что-либо на нём сделанное, и что-либо использовавшее библиотеки на расте, или что-либо зависящее от чего-нибудь написанного на расте.

Если от меня когда-либо будет зависеть выбор софта, то я постараюсь прошерстить использованные инструменты и либы и рекомендую отказаться от кривого выбора при обнаружении. Себе дороже будет такое пропустить.


ЗЫ: точно такие же идиоты в шарпе https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.thread.abort?view=net-7.0
это из-за таких же идиотом мы были вынуждены писать вот так:
protected SomeMethod()
{
try{}
finnaly{
    SomeInternalMethod()
}
}

private SomeInternalMethod(){
//do somthing
}
И точно такие же критины придумали TerminateThread() в винде.

Давил подобное, и буду давить, если встречу.
Re[3]: Почему в расте отсутствует выброс исключений?
Здравствуйте, johny5, Вы писали:

J>Кстате обнаружил для себя panic!, оказывается он не убивает приложение а только текущий поток (ну и приложение если поток был главным).


Ваш раст делали идиоты. И в итоге сделали говно с дичайшими и лютейшими граблями. Постараюсь обходить и раст, и что-либо на нём сделанное, и что-либо использовавшее библиотеки на расте, или что-либо зависящее от чего-нибудь написанного на расте.

Если от меня когда-либо будет зависеть выбор софта, то я постараюсь прошерстить использованные инструменты и либы и рекомендую отказаться от кривого выбора при обнаружении. Себе дороже будет такое пропустить.


ЗЫ: точно такие же идиоты в шарпе https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.thread.abort?view=net-7.0
это из-за таких же идиотом мы были вынуждены писать вот так:
protected SomeMethod()
{
try{}
finally{
    SomeInternalMethod()
}
}

private SomeInternalMethod(){
//do somthing
}
И точно такие же критины придумали TerminateThread() в винде.

Давил подобное, и буду давить, если встречу.