@proGO

Страница 356 из 1674
Никита
22.12.2016
09:51:55
jump to implementation(s) <3

Kirill
22.12.2016
10:38:39
кого блеать не устраивает -rm -rf на папке go - и пиздуйте в мир своец жабы
не надо сразу rm -rf на папке go, сначала посмотрите goodlang, мы туда много чего туда завозим

Daniel
22.12.2016
10:39:27
не-не-не

фила на понт не возьмешь

Google
Kirill
22.12.2016
10:39:52
дык был бы это понт

это тем людям, которые с дженериками всему чату тут мозг проели. пусть переезжают в гудланг, а этот чят оставят уютным

corpix
22.12.2016
10:41:47
А goodlang случайно не окажется unmaintained года эдак через пол? Я смотрю, вы пока только планируете. До стабильного релиза ещё очень и очень далеко.

Kirill
22.12.2016
10:42:53
и нет, мы в компании на нем решили делать свои основные продукты

да и имеющиеся перевезти

Subbotin
22.12.2016
10:44:23
ну так судя по описанию он должно быть обратно совместим с обычным го?

Kirill
22.12.2016
10:44:29
да

Subbotin
22.12.2016
10:45:05
ну тоесть по сути просто можно будет в любой момент "собрать на новом сдк"

Kirill
22.12.2016
10:45:26
и довольно скоро будет профит даже просто от того, что собираешь гудлангом

corpix
22.12.2016
10:45:49
да и имеющиеся перевезти
Необычный выбор. Т.е. у вас достаточно большая компания чтобы потянуть разработку и поддержку собственного языка?

Subbotin
22.12.2016
10:46:36
практика показывает что один упоротый наркоман может больше чем иная команда

Google
Roman
22.12.2016
10:47:56
Я читал про войну. Если в подразделении попадался один два ебанутых на всю голову головореза, то воинская часть стабильно показывала победные результаты.

Daniel
22.12.2016
10:48:12
это про американцев

их исследование

corpix
22.12.2016
10:49:10
практика показывает что один упоротый наркоман может больше чем иная команда
Да, в мире есть такие люди. Но таких людей крайне мало, а значит и гарантий не достаточно. Пока в репозитории только правятся readme и по сути не написанно ни одной строчки кода. Я послежу за этим проектом, но пока я сильно сомневаюсь в его успехе

Roman
22.12.2016
10:49:30
Что то похожее я вижу в разработке 90 и более процентов кода многих репозиториев написаны одним человеком.

Subbotin
22.12.2016
10:50:44
а какой профит вы хотите от self?

чем вас не устраивает грубо говоря линупс

corpix
22.12.2016
10:52:18
Ну я сужу по истории репозитория и его веткам. Если в них нет активности по написанию кода то я делаю вывод что над проектом не работают

Kirill
22.12.2016
10:52:23
а какой профит вы хотите от self?
оно будет рациональнее использовать ресурсы и работать быстрее. подробнее может рассказать @tokenizer, он сейчас этим занимается.

Phil
22.12.2016
10:54:42
Что то похожее я вижу в разработке 90 и более процентов кода многих репозиториев написаны одним человеком.
90? да большая часть софта написана 1-3 людьми. толпы уже только на мэнтейне

начиная с С и Unix

Ivan
22.12.2016
11:43:24
Есть общий нубский вопрос: принято ли самому себе рисовать ТЗ/схему работу программы (даже небольшой)? Или тру программеры держат в основном логику работы в головах и кодят "от сих, и до мешков под глазами", попутно вспоминая что какие функции делать умеют?

Ivan
22.12.2016
11:45:15
все по разному привыкли, кто-то налету все делает, кто-то сперва план/тз накидывает
Это от опыта зависит, или просто кому как? Просто думаю, если постоянно допиливать что-то одно изо дня в день, то может и план не нужен

Subbotin
22.12.2016
11:45:38
зависит от задачи очевидно. где-то надо составить план. где-то быстрее набросать код, чем писать план

Alexei
22.12.2016
11:45:39
Кому - как, кто как привык

Google
Kirill
22.12.2016
11:46:24
Это от опыта зависит, или просто кому как? Просто думаю, если постоянно допиливать что-то одно изо дня в день, то может и план не нужен
это от удобства зависит. если задача маленькая — план ее реализации не имеет реального смысла. или ты бы сделал план/тз на 2 * 2? ;)

Subbotin
22.12.2016
11:46:26
ну если привык к плохому то это не повод так делать

Ivan
22.12.2016
11:47:30
это от удобства зависит. если задача маленькая — план ее реализации не имеет реального смысла. или ты бы сделал план/тз на 2 * 2? ;)
Ну это понятно, если за день/два что то запилить можно то описывать можно треть времени, что конечно неэффективно)

Ivan
22.12.2016
11:49:04
я рисую
Я вот стал рисовать ,когда понял что пишу говнокод хуже индусов, а как выглядит в целом что/куда/с чем взаимодействовать должно идея как-то потерялась)

Subbotin
22.12.2016
11:49:18
я обычно сперва херачу что-типа брэйншторма со списком идей. потом упорядочиваю в типа дерева. потом дописываю до единнобразия и очевидные вещи чтоб не забыть их сделать. потом закрываю этот список нахер и херачу рабочий прототип (иногда что-то дописываю в список) а потом прохожусь по списку как по чек-листу

а схемы работы (типа взаимодействия) делаю редко и под конкретную подзадачу чисто чтоб поразмышлять

Ivan
22.12.2016
11:53:31
Спасибо всем, а то не знал насколько правильно самому себе ТЗ клепать)

я обычно сперва херачу что-типа брэйншторма со списком идей. потом упорядочиваю в типа дерева. потом дописываю до единнобразия и очевидные вещи чтоб не забыть их сделать. потом закрываю этот список нахер и херачу рабочий прототип (иногда что-то дописываю в список) а потом прохожусь по списку как по чек-листу
Я вот хреново себе блок-схему составил, и сегодня люто бомбил, когда в итоге тестовая обработка шла 8 сек. Перерисовал и переписал всё - 200 мс то же самое. Лютый говнокод был -__- Это одна из причин почему я тут не буду кидать свой код ближайший год наверное :D Стыдоба ж)

corpix
22.12.2016
11:58:27
Нечего стыдиться, критика делает код лучше

Kirill
22.12.2016
11:59:25
работаю сейчас над проектом, где блок-схема бэкенда на миллиметровке заняла где-то метр на полтора

Ivan
22.12.2016
11:59:47
зря. так его хотя бы могли отревьювить и дать советы.
Ну на данном этапе я нуб и мне гугл и в частотности stackoverflow отвечают на 80% вопросов. Остальное как допиливать думаю сам. А так я буду выуживать готовый код у профи, это не спортивно)

Kirill
22.12.2016
12:00:57
Ну на данном этапе я нуб и мне гугл и в частотности stackoverflow отвечают на 80% вопросов. Остальное как допиливать думаю сам. А так я буду выуживать готовый код у профи, это не спортивно)
когда ты доверяешь решениям на stackoverflow, функция, которая рекурсивно вычисляет количество котиков, которые из-за этого плачут, даёт stack overflow

Ivan
22.12.2016
12:03:01
Меньше говнокода - больше кислорода?
А то) У меня вон циклов перебор был, и какой-то странный вывод всего подряд, хотя до этого спецом всё прилизовал/структурировал/вычищал.

когда ты доверяешь решениям на stackoverflow, функция, которая рекурсивно вычисляет количество котиков, которые из-за этого плачут, даёт stack overflow
оттуда понятно в стороны какой доки копать хотя бы. А готовые решения там мягко говоря странные проскакивают, 1 в 1 ещё ни одно не подошло

Google
Subbotin
22.12.2016
12:09:46
когда ты доверяешь решениям на stackoverflow, функция, которая рекурсивно вычисляет количество котиков, которые из-за этого плачут, даёт stack overflow
к вопросу о доверии stackoverflow: http://stackoverflow.com/questions/15130321/is-there-a-method-to-generate-a-uuid-with-go-language - первый запрувленный ответ прекрасен

Maxim
22.12.2016
12:18:13
Anton
22.12.2016
12:19:06
и аякс ещё нужен

Roman
22.12.2016
12:19:09
'2' + 2

Ivan
22.12.2016
12:30:10
'2' + 2
шутки шутками, но степень разгильдяйства которое я развил кодя в powershell показывает идеально. Там такие операции на раз-два. Все типы как правило конвертируются на лету, можно изи складывать говно, мух, котлеты и полтора землекопа в догонку. Правда на выходе херня бывает, да и долго всё отрабатывает, но работает ж) Это печально на самом деле, когда есть средство для производства говнокода в пром масштабах

Maxim
22.12.2016
12:31:34
Если что, OnePlus 3 это телефон такой

Kirill
22.12.2016
12:31:56
?

Admin
ERROR: S client not available

Славик
22.12.2016
12:52:14
https://newfivefour.com/golang-constants-enums.html

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

type Type int const ( One Type = 1 « iota // 1 Two Type // 2 (i.e. 1 « 1) Three Type // 4 (i.e 1 « 2) )

какое назначение у этой конструкции?

я ожидал, что таким образом функция будет принимать только значения данного типа

а функция всё равно берет любое число

Kirill
22.12.2016
12:53:14
type Type int const ( One Type = 1 « iota // 1 Two Type // 2 (i.e. 1 « 1) Three Type // 4 (i.e 1 « 2) )
научись использовать ` для оборачивания одной строки кода и три ` для оборачивания многострочного куска кода. а еще лучше — освой playground.

Славик
22.12.2016
12:53:51
а по существу?

Kirill
22.12.2016
12:54:29
а то, что ты ожидал, делается не так

Славик
22.12.2016
12:54:43
если вдруг в коде окажется `, а он там оказывается, то идет вся конструкция в жопу, а читабельность кода от ее использования в целом не повышается

Kirill
22.12.2016
12:55:05
да ` ладно, разве так?

Google
Maxim
22.12.2016
12:55:18
И будет принимать только int

Kirill
22.12.2016
12:55:34
И будет принимать только int
по сути — любое число

Славик
22.12.2016
12:55:36
type Sample struct { Value string `json:"value" }

Maxim
22.12.2016
12:55:37
Или я не на то ответил?

Славик
22.12.2016
12:55:56
Value string `json:"value"`

я не прав что ли, но в джаваскрипте зачастую с этим беда, либо уже успели пофиксить, anyway читабельности это не прибавило

func SampleText(num int){}
так я хочу, чтобы принимало только Type

Maxim
22.12.2016
12:57:07
Славик
22.12.2016
12:57:14
число, но мне нужно число, которое я задал, а не абы какое

в общем я хочу воссоздать нормальный enum

Quet
22.12.2016
12:59:04
в другой язык тебе наверное )

https://golang.org/ref/spec#Type_identity

почитай вот

Славик
22.12.2016
12:59:17
я из другого языка и пришел

поэтому и возникают такие вопросы

Quet
22.12.2016
12:59:42
я к тому что в го не делается enum как ты хочешь

Kirill
22.12.2016
13:01:27
более того — именно enum тут нет

тут нужно сделать где-нибудь приватный тип, сделать публичные константы и использовать их

Славик
22.12.2016
13:02:19
https://newfivefour.com/golang-constants-enums.html

Страница 356 из 1674