Artem
в любом случае первая версия будет гавно
🏁Александр
а сроки то?
Anonymous
ну странно конечно, ты же можеш элементарно без опыта загреметь в яму
яма ? Ты же экспериментируешь , тестируешь , ямой не пахнет
Artem
сроки что? Ну сдашь первую версию, потом фиксиков наделаешь
Anonymous
нет опыта работай руками
🏁Александр
сроки что? Ну сдашь первую версию, потом фиксиков наделаешь
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows 🙂
🏁Александр
5 4 3 секунд ... блээээт 3 суток!
Anonymous
ну пока не в минуса не страшно
Artem
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows 🙂
так можно и на дизайне структур залипнуть и в итоге все равно не успеть
Anonymous
при правильном дизайне, написать код уже дело быстрое
Anonymous
но можно залипнуть, да
🏁Александр
я привык что на все есть гайдлайны
Anonymous
залипнуть можно ВСЕГДА!
🏁Александр
делай раз, делай два....
Anonymous
только кофе
Dmitriy
у меня прогресс по срокам прыгает приблизительно как в инсталяторе windows 🙂
очень много времени тратишь на то, чтобы сделать идеал, которого не бывает
🎉
Есть мысли у кого? А то затерялся мессадж.
🎉
Люди, а как реализуете связку go+react, в плане роутов? Роуты и в реакте и в го?
🏁Александр
🏁Александр
ибо в гоу это рестапи обычно
Dmitriy
Люди, а как реализуете связку go+react, в плане роутов? Роуты и в реакте и в го?
у тебя фронтовые роуты - это то что видит пользователь, а на бэке это эндпоинты, с которых фронт получает данные
🏁Александр
косяк конечно разработчики допустили
🏁Александр
result = append(result, )
🏁Александр
валидно? O_o
Anonymous
а почему нет?
Darwin
второго аргумента нет)
🏁Александр
ну я бы хотя бы количество аргументов проверил если что
🏁Александр
и кинул хотя бы панику
Dmitriy
я думаю, что там просто append дефолтного значения по значению result-е
Artem
и кинул хотя бы панику
там ...Type так что все ок
Darwin
аа
Darwin
да
Anonymous
второго аргумента нет)
он же там не обязательный — https://play.golang.org/p/KdGsLmhjXg5
Darwin
да, там ...Type)
Anonymous
и, кстати, go fmt уберет лишнию запятую
Aleksandr
там ...Type так что все ок
ну он не спросил почему этот код работает, он спрашивает зачем он работает
🏁Александр
где моя паника, блэт!
Darwin
где моя паника, блэт!
не будет паники
🏁Александр
адмирал!
Darwin
func append(slice []Type, elems ...Type) []Type
🏁Александр
а сделать len(elems) > 0 они не догадались?
🏁Александр
я к этому
🏁Александр
я удивился что он не откинул панику
🏁Александр
поэтому и вопрос "какого хрена это валидно?" и удивленный смайлик
Artem
странное желание чтоб builtin функция кидала паники
Anonymous
странное желание чтоб builtin функция кидала паники
почему-то функции panic это не мешает :))
Artem
так panic же не вызвает внутри себя panic
Darwin
лол
Artem
делаешь такой вызов recover(), а он паникует
Artem
js 2.0
🏁Александр
что быстрее перебирать, при добавлении например, список указателей или тяжелые обьекты в списке?
🏁Александр
и чем больше "запись-структура" тем больше нагрузка
Мерль
что быстрее перебирать, при добавлении например, список указателей или тяжелые обьекты в списке?
скорее всего структуры будут быстрее(потому что много будет на стеке лежать, и особенно если нет записи), но надо мерить
Заур
Очень неоднозначный момент. Кэширование проца, стэк и т.п.
Заур
Да и кто мешает сразу выделить массив под необходимую длину, если у тебя на руках результат запроса в бд
Artem
В pgx я так и не понял как получить количе Яство стРок
freezlite
забей, все работает, просто у меня не был заинстален го импортс
🏁Александр
ну получи миллион записей без курсора
Заур
Мне интересно просто
Заур
Ааа
Заур
А миллион записей с курсором чем лучше?
Заур
Аа, понял
Zver
забей, все работает, просто у меня не был заинстален го импортс
Странно, гошное расширение все необходимые тулсы ставит. Можно даже принудительно.
Заур
ну получи миллион записей без курсора
Я ща понял какой опасный код писал 😀
freezlite
@koziavka я тоже так подумал, может быть он взял из go.gopath настройки кастомную папку и заинсталил в нее
freezlite
на всякий случай вызвал go tools update из vscode
Дмитрий
как сохранить порядок ключей из мапа при маршалинге в json?
Vyacheslav
а разве в мапе есть порядок ключей?
Андрей
никак, либо массив юзать дополнительный с порядком ключей
Aleksandr
как сохранить порядок ключей из мапа при маршалинге в json?
ты что-то путаешь. порядок не сохраняется при итерации, а json кодирует с порядком
Дмитрий
ты что-то путаешь. порядок не сохраняется при итерации, а json кодирует с порядком
да, я понимаю что json выстраивает данные в алфавитном порядке по ключам. но мне нужно вывести данные ровно так как они лежат в мапе. либо юзать вместо маты что - то