The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск языка программирования Go 1.19"
Отправлено Kuku, 07-Авг-22 03:03 
>[оверквотинг удален]
> Вот и получается, что в Go нельзя одновременно:
>  - определить, что за ошибка;
>  - получить stack trace этой ошибки;
>  - сделать вышеуказанное для всех библиотек.
> И приходится ползать отладчиком по коду чужих библиотек, разбираясь, откуда эта ошибка
> вообще вылезла.
> Если бы в языке были исключения как в нелюбимыми вами Java/C#/Python/PHP/..., можно
> было бы увидеть весь stack trace и сразу определить место, где
> оно было брошено.
> А так язык классный и быстрый, да. Но не без недостатков.

Учитывая, что паника в Go - гораздо более редкое явление, чем исключения в других языках, то я не вижу ничего страшного в том, чтобы найти в коде нкжную строку сообщения. Стектрейс очень нужен именно в тех языках, в которых неудачный результат функции возвращается через исключение

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру