Anonymous
это псевдокод
Anonymous
там может быть val := JsonNode->int()
Daniel
ну вот и как его в реальный-то превратить в языке со строгой типизацией?
Anonymous
можно не париться и забить на типы и всё в виде строки представить, оставть только массивы и мапы из дополнительных типов
Anonymous
Думаю, что такая идея имеет право на существование
Anonymous
обрабатывать json не зная его точной структуры
Anonymous
Можно ещё попробовать это: https://github.com/Jeffail/gabs
Daniel
а зачем его обрабатывать, не зная его структуры?
Oleg
А почему все сразу отсекают interface{} из вариантов? Тайп-кастами как раз можно разобрать любую структуру, тем более, что соответствие типов Json и go однозначно определено: https://blog.golang.org/json-and-go
Andrew
можно то можно, просто неудобно
Anonymous
Готовенькое хотят все
Daniel
у кого?
Daniel
я вот не продаю
Daniel
наоборот, сразу кричу - "несите дрова!"
Anonymous
Наверно, хороший бы бизнес получился
Мерль
Go Interface Fuzzer is a fuzzy testing tool for Go interfaces used @Pusher. The goal of the project is to make it easier for developers to have confidence in the correctness of their programs by combining randomised testing with reference semantics. Given an interface, a reference implementation, and some hints on how to generate function parameters and compare function return values, Go Interface Fuzzer will generate testing functions which can be used to check that the behaviour of an arbitrary other type implementing the interface behaves the same. #полезняшки https://github.com/pusher/go-interface-fuzzer
Мерль
@m0sth8, известно ли что-нибудь насчёт новых выпусков подкаста? Может, какая помощь нужна?
Мерль
всё, подкаст того
Блин, серьёзно? Очень жаль
Slava
будем перезапускать
Daniel
а, ага
Slava
уже почти всё подготовили
Мерль
Интриганы
Мерль
:3
Oleg
Что за подкаст? :)
Alexey
https://golangshow.com
Nikolay
а что с ним там такое? давно не слушал, но сайт живой, выпуск ну два месяца назад разве что был, но и не так давно
Oleg
https://golangshow.com
Оох, печально
Alexey
Ну, это проблема для еженедельно подкаста :)
Nikolay
Ну, это проблема для еженедельно подкаста :)
ага, но мож перегорели ребята так часто делать) хотя подкаст годный был, можно было послушать, не все прям, но мне нравился он в целом. Особенно рубрика обзора изменений в рантайме.
Alexey
Ага, передадим Саше
Nikolay
Ага, передадим Саше
спасибо! передайте благодарность за этот огромный труд. Надеюсь как подкаст перезапустят, рубрика будет в нем жить
Slava
зато представьте сколько изменений накопилось за два месяца!
Eduard
Ага, как 2.0 зарелизится 😊
dukeBarman
@m0sth8 Hi! 😉
A
Приветствую всех! У нас есть интересный проект на стыке финтех и blockchain, в который требуется опытный Go разработчик. Кто заинтересуется, пишите в Телеграмм и присылайте резюме на alexander.makarov@mycelium.com
A
Вакансия
Oleg
Исключительно из любопытства: ЗП в долларах?
Anonymous
Сколько получает в час в среднем go разработчик
Николай
2 леща
🏳️ Phil
я кстати вас слушаю и думаю - как можно "получать в час". ведь заказчик обычно результат хочет, а не просиженные часы. а результат в прграммировании всегда иррационвален по времени
nvkv
на самом деле результат любой умственной деятельности иррационален по времени
Slach
я кстати вас слушаю и думаю - как можно "получать в час". ведь заказчик обычно результат хочет, а не просиженные часы. а результат в прграммировании всегда иррационвален по времени
Делаешь высокую часовую ставку и систематически избавляется от тех кто не даёт результат при этом заранее на берегу оговариваешь такую корпоративную политику
🏳️ Phil
на самом деле результат любой умственной деятельности иррационален по времени
тип того. так вот вопрос - как вы в часы это переводите?
🏳️ Phil
никак
мммм... однако вопрос сколько стоит час я вижу часто
🏳️ Phil
ну т.е. на мамбе мне было понятно о чем речь
nvkv
это потому что большинство фрилансерских бирж трекают время
nvkv
на крайняк можно стоимость часа вычислять как "фуллтайм часов за фиксированную плату"
hamper 𓅝
У нас например проекты до пары лет в человеко-часах обычно предварительно оцениваются довольно точно.
nvkv
Я тебе не верю
hamper 𓅝
Либо оценивается часть проекта до полугода хотя бы, с описанием, что будет сделано, оценку независимо дают несколько разработчиков на основе своего опыта.
nvkv
Слушай, в проекте за месяц может поменяться 30% требований легко
nvkv
особенно на ранних этапах
nvkv
то есть либо вы проектируете годами, либо делает то, что заказчику не нужно. Ну или вариант, что вы делаете космические ракеты ещё
hamper 𓅝
Каждое изменение обговаривается отдельно с одновременным изменением сроков.
hamper 𓅝
Если используется agile то там вообще не больше месяца планы обычно.
nvkv
дак как вы можете оценить на два года вперед в часах точно, если всё время всё меняется, обговаривается и двигается?
nvkv
в чем смысл вообще такой оценки?
engelbart
Анекдот знаете про "вот и вы так говорите "
hamper 𓅝
Есть разные проекты, многие можно оценить в целом, многие нельзя, то есть например рабочий продукт можно получить за 3 месяца, а дорабатывать его еще 3 года, если заказчик новые хотелки согласен оплачивать
hamper 𓅝
ТЗ делится на минимальные кусочки и каждый кусочек оценивается.
engelbart
Дед, ну этоже превосходно! - Да? А мой сосед говорит, что с женой ежедневно, а ему 95! - Ну так и вы говорите!!!
engelbart
я получаю удовольствие
Мерль
[Перевод] Что я изменил бы в Go https://habrahabr.ru/post/325046/ Tags: Компиляторы, Высокая производительность, Rust, Go, Блог компании Mail.Ru Group, rust, go, haskell, никто не читает теги Author AloneCoder on #habrahabr
Николай
бить будете?