@gogolang

Страница 191 из 1630
Daniel
21.03.2017
21:46:42
А какое отношение стеки имеют к поиску багов?

FlaIDzeres
21.03.2017
21:48:07
Вам когда нибудь в жизни приходилось брать стектрейсы потоков и их анализировать?

Daniel
21.03.2017
21:48:39
Только при обработке исключений

FlaIDzeres
21.03.2017
21:50:30
Тогда понятно, скажу так, в контексте работы частенько приходится анализировать thread dump, чтобы найти проблему

Google
Daniel
21.03.2017
21:51:07
Я легко могу придумать, как заставить все функции выкинуть стектрейс и встать на паузу, но я не могу придумать, как бы это могло мне помочь

Не поделитесь юзкейсом?

FlaIDzeres
21.03.2017
21:52:14
Пример из java пойдёт.

?

Daniel
21.03.2017
21:52:21
Вполне

Shadow
21.03.2017
21:54:37
Люди добрые подскажите как можно вещественное число форматировать в строку с strconv.FormatFloat

FlaIDzeres
21.03.2017
21:55:41
В коде активно используем assert, само собой в рамках тестирования, предположим что какой то assert падает, я ставлю в него дебаг, когда поток останавливается на дебагер делаю полный дамп, анализирую, могу по стеку подняться и посмотреть почему у меня меня был передано то или иное значение в параметр метода, +все локальные переменные в данный момент видны

Daniel
21.03.2017
21:55:46
Я вот Sprintf пользуюсь цинично

Shadow
21.03.2017
21:56:30
Я вот Sprintf пользуюсь цинично
ну в php есть простое приведение типов и это ну настолько просто конкатенировать строки

Phil
21.03.2017
21:56:35
Я вот Sprintf пользуюсь цинично
Чйорт. А я думал я туповат...

Shadow
21.03.2017
21:56:42
а какой вариант в го?

а тут надо соблюдать типы

Daniel
21.03.2017
21:57:19
А?

Google
Sander
21.03.2017
21:57:45
все спасибо работает,

работаем дальше

Daniel
21.03.2017
21:58:44
Sprintf умеет %v специально для пехапистов

FlaIDzeres
21.03.2017
21:59:50
Daniel подходящий пример?

FlaIDzeres
21.03.2017
22:01:49
Assert это true false больше он ничего не расскажет

Локально в методе да можно напечатать

Shadow
21.03.2017
22:02:36
Sprintf умеет %v специально для пехапистов
мне кажется это лучше чем FormatFloat

FlaIDzeres
21.03.2017
22:02:40
А если выше по стеку посмотреть или надо посмотреть что другие потоки делают

Daniel
21.03.2017
22:03:00
Не надо

Не надо так код писать, чтобы это важно было

Это imho, конечно, можно не спорить :)

Но я понял, вам дебагер нужен, а мне нет

FlaIDzeres
21.03.2017
22:05:34
Да я и не думал) но все началось с тезиса про дебагер)

Sander
21.03.2017
22:05:45
?

FlaIDzeres
21.03.2017
22:05:59
Daniel
21.03.2017
22:06:09
Да лана

Функциональные языки не беднее процедурных

FlaIDzeres
21.03.2017
22:07:03
Google
Daniel
21.03.2017
22:08:05
Go не функциональный, но писать в стиле "результат функции зависит только от параметров, побочных эффектов нет" никто не мешает

Sander
21.03.2017
22:08:26
смысле го н е функциональный?

FlaIDzeres
21.03.2017
22:08:27
Если у вас софт без io

То да

Sander
21.03.2017
22:08:39
в каком это месте

Daniel
21.03.2017
22:09:10
FlaIDzeres
21.03.2017
22:09:22
Обычно без
Пример можно

Daniel
21.03.2017
22:09:46
Сандер, погугли "функциональные языки"

Пример можно
Пример чего? Все io спрятано в рантайм, к нам приезжают параметры. Даже если нам приходится делать io - это 2% кода, самые безглючные

FlaIDzeres
21.03.2017
22:13:40
С правильности ради 2% это не без io, ну концепцию я понял, пишим на go в фп стиле

Daniel
21.03.2017
22:14:14
На всем

Sander
21.03.2017
22:18:20
понятно, начинал erlang изучать, но пришлось учить то что требуется бошьше по работе ...

сайты на го нормально писать?

Sergey
21.03.2017
22:26:48
А вот какое-нибудь рест апи в бэке для сайтика - вполне

Sander
21.03.2017
22:27:19
restapi

просто слышал что на го кто-то пишет сайты но не видел

видел ток сайтики на elixire

на nodejs, мне кажется сложней писать сайтики, чем на го

Sergey
21.03.2017
22:29:23
Незнаю, мне для сайтиков php хватает с головой

Google
Shadow
21.03.2017
22:29:39
я вообще слышал что некоторые реально держат сайты на голанге

Sander
21.03.2017
22:31:06
есть даже фрейморки для го для создания сайтов

https://revel.github.io/

просто интересно мнение людей кто пробовал писать сайты на го и имеет такие

просто даже на elixire видел сайтики, а вот на go, который вроде как и проще не видел

Phil
21.03.2017
22:34:35
golang.org? :)

Sander
21.03.2017
22:34:56
?

ну так это офф сайт

не всчет

?

?

Slava
21.03.2017
22:44:02
нет никакой сложности в том чтобы делать веб сервисы на го

проще всего в виде api и spa

тот же кубернетис имеет веб интерфейс

докер реджистри

Sander
21.03.2017
22:54:08
так почему так мало на го пишут сайтов

больше предпочитают вроде писать сайты на elixir

Slava
21.03.2017
23:01:00
что такое "сайтов"? и почему мало?

Sander
21.03.2017
23:01:47
ну не вижу я чтоб писали

на го не нашел ничего нормального

Google
Sander
21.03.2017
23:02:11
на elixir находил, даже какие-то крупные проекты люди скидывали на elixire

Slava
21.03.2017
23:02:31
я выше привёл примеры веб проектов на го

Sander
21.03.2017
23:03:12
ну это не сайтики же

Slava
21.03.2017
23:03:32
ну это в твоей голове это не сайтики

Sander
21.03.2017
23:03:53
я понимаю что ты имеешь ввиду

но это больше как софт

с ui

Shadow
21.03.2017
23:06:44
ну это не сайтики же
написать свою CMS Shop на го

Sander
21.03.2017
23:08:54
ну так есть что показать то на го? именно ту вещь, которая называется сайтиком

Daniel
21.03.2017
23:09:14
Нет

Sander
21.03.2017
23:09:33
мдэ

печально

это плохо

не ожидал такого

почему на го не пишут сайтики а на elixir пишут (?

Slava
21.03.2017
23:16:43
потому что умные и продвинутые программисты, а это те что пишут на го - уже выросли из этого

тут споры микросервисы против серверлесс, а ты про сайтики какие-то

Sander
21.03.2017
23:18:00
?

просто интересуюсь

Slava
21.03.2017
23:19:26
под каждую задачу - свой инструмент, вот и ответ

Страница 191 из 1630