@proGO

Страница 630 из 1674
Roman
19.05.2017
13:58:27
Он прекрасен

Stanislav
19.05.2017
13:58:52
Наркоманы те кто юзают вим

Уже двадцатый год же

Не хотелось бы разводить срач, но... Атом vs Gogland vs Visual Code vs ??
Хотя не важно в чем писать, на стаковерфлоав за такие вопросы банят (закрывают вопросы вернее)

Google
Alexei
19.05.2017
14:00:03
Уже двадцатый год же
двадцатый год, а наркоманы - vim'еры, ага )))))

Roman
19.05.2017
14:01:22
Сильное заявление :)

Alexey
19.05.2017
14:02:35
Не хотелось бы разводить срач, но... Атом vs Gogland vs Visual Code vs ??
Да не будет срача, любому более-менее опытному програмисту, писавшему большие проекты (от 2000 строк) понятно, что vim лучше.

Igor
19.05.2017
14:03:25
слишком толсто

Sergey
19.05.2017
14:06:00
@Andrew_Sk а можно вопрос, что сюда Отличные знания TCP/IP стека входит? 100 раз видел такое. Можно уузнать расшифровку?

Roman
19.05.2017
14:06:18
https://www.youtube.com/watch?v=7BqJ8dzygtU

Под настроение

Urban King
19.05.2017
14:36:05
Привет всем есть предложение по работе ! если интересует пишите в лс

LexsZero
19.05.2017
14:43:38
переписывать рампу с пыхи на го?

Igor
19.05.2017
14:44:15
нет, искать пропавших с оптовыми заказами курьеров

Roman
19.05.2017
15:38:21
а на Rust тоже придется писать?
Один Раст не педераст!

m
19.05.2017
18:57:55
Mikio Hara таки протолкнул в Go свои коммиты, позволяющие делать сокету setsockopt() до bind(). Смотрю тест, в котором это делается, и не пойму, почему работает выставление SO_REUSEPORT, если прежде было сделано conn.Dial(). https://github.com/golang/go/commit/366bb678aa0281ca2920e38ace9d695474a61797#diff-754ca3532d76eb0b85f24d69ea7cb826 . Есть идеи?

Sander
20.05.2017
16:01:26
Всем привет

Google
Sander
20.05.2017
16:02:03
кто как пишет веб-приложения/api на go? там же mvc не подойдет? как-то иначе пишут подобние приложения?

Eldar
20.05.2017
16:20:01
Mvc можно писать приложения модели отдельно контроллеры и вьюшки посмотрите beego framework

Sander
20.05.2017
16:34:20
да я знаю, это стандартный mvc, я уже начал писать с 0, без фрейморка.

@Salvadore1987 но многие почему-то пишут на (ddd) https://en.wikipedia.org/wiki/Domain-driven_design

??

Aleksandr
20.05.2017
17:02:44
Mikhail
20.05.2017
17:02:51
DDD и MVC вроде как разные вещи?

Sander
20.05.2017
17:11:09
просто меня запутали, где мне применять ddd? для веба? или он подходит только для написания кого-нибудь большого софта?

Umren
20.05.2017
17:12:21
Если ты не понимаешь где что то применить, то лучше не применять

Хуже будет

Sander
20.05.2017
17:13:16
я могу написать web/api на mvc

про ddd, я не понимаю, где его лучше применять и в каком случаи

поэтому и спрашиваю

Umren
20.05.2017
17:13:56
Aleksandr
20.05.2017
17:14:13
просто меня запутали, где мне применять ddd? для веба? или он подходит только для написания кого-нибудь большого софта?
ты же статью в вики кинул. там вообще не про веб или не веб. это принцип описания бизнес процессов

Sander
20.05.2017
17:14:37
но хотелсь бы понять про DDD. пшиут ли на нем web/api или он для какой-то других целей подходит

Aleksandr
20.05.2017
17:14:43
но хотелсь бы понять про DDD. пшиут ли на нем web/api или он для какой-то других целей подходит
web API - это способ общаться с приложением. DDD это описание процессов

Google
Mikhail
20.05.2017
17:19:38
DDD не инструмент. Это, скорее, методология.

Это не только про веб, это про то, как делать разработку системы. Подход, так сказать. Полно же информации в сети.

Sander
20.05.2017
17:21:23
это понятно

я сейчас говорю про mvc, ddd, а не сравнение web/api с ddd

---

в данном случаи, хочу понять подход ddd, и можно ли при этом подходе писать web/api. или под какие задачи ddd больше подойдет

Oleksandr
20.05.2017
17:25:15
если ты не знаешь ddd, скорее всего, оно тебе не нужно

чуть более букв — https://stackoverflow.com/questions/1222392/can-someone-explain-domain-driven-design-ddd-in-plain-english-please/1222488#1222488

Sander
20.05.2017
17:26:08
кто знает

интересно же разобраться

Oleksandr
20.05.2017
17:27:31
мое понимание (очень грубое) — ты делаешь некий dsl, который описывает бизнес-процесы с точки зрения бизнеса и потом программируешь в терминах этого дсля, а не в терминах ЯП но вообще это достаточно расписанная тема, со своей жесткой терминологией и паттернами

Mikhail
20.05.2017
17:28:02
Mikhail
20.05.2017
17:28:22
Возможно там кто-нибудь прям развернуто расскажет)

Aleksandr
20.05.2017
17:35:28
в данном случаи, хочу понять подход ddd, и можно ли при этом подходе писать web/api. или под какие задачи ddd больше подойдет
так почитай статейки по ddd. ты сравниваешь разные вещи - DDD про описание сути твоего бизнеса, API - способ общения клиента с твоим приложением, MVC - парадигма разруливания запросов внутри приложения. эти все принципы могут использоваться в рамках одного приложения в разных комбинациях, а могут и не использоваться.

Sander
20.05.2017
18:15:19
--- у меня еще один вопрос, вот у меня такая структура для go. gocode/pkg gocode/src gocode/bin и когда в gogocde/src создаю новый проект, и появляется необходимость связать некоторые файлы между собой через import. example: import "site.ee/app/route/api" то приходится писать полный путь, включая папку проекта, многие из-за чего кладут проект прямо в папку vendor, чего я делать не хочу. --- есть ли способ чтоб можно было писать вот так import "app/route/api", -> вместо -> import "site.ee/app/route/api"?

Aleksandr
20.05.2017
18:29:17
первый раз слышу, чтобы свои пакеты в vendor клали. vendor для другого. используй ide, которые автоматически импортят

Sander
20.05.2017
18:40:12
вы не поняли, наверное вопрос

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

в vendor я складываю только сторонние пакеты, всякие gorrila and etc

но я не хочу чтоб у меня путь был такой import "site.ee/app/route/api", хочу чтоб он был такой -> "app/route/api"

Google
Sander
20.05.2017
18:42:18
многие люди чтоб это сделать, просто кладут все файлы в папку vendor, это это не правильно.

можно ли добиться такой изоляции как-то иначе

Aleksandr
20.05.2017
18:46:09
но я не хочу чтоб у меня путь был такой import "site.ee/app/route/api", хочу чтоб он был такой -> "app/route/api"
можно если поменять имя пакета. как еще импортировать пакет не по его имени? чем мешает, если автоматом все делается?

Sander
20.05.2017
18:48:32
не хочется чтоб он подхватывал рутовую папку проекта, вдруг я переименую ее или еще что, то это придется делать везде.

Admin
ERROR: S client not available

Sander
20.05.2017
18:53:33
ну у меня идет /Users/sander/gocode/src/site.ee/тут код

за собой он тянет путь site.ee то есть -> import "site.ee/app/route/api"

Aleksandr
20.05.2017
18:55:32
ну и?

Sander
20.05.2017
18:56:08
ну я объяснил что код находится у меня в src, полный путь для примера написал

Sander
20.05.2017
18:57:32
вопрос тот же, как сделать так чтоб он папку проекта site.ee не тянул за собой: import "site.ee/app/route/api", хочу чтоб он был такой -> "app/route/api"

Aleksandr
20.05.2017
18:58:02
Sander
20.05.2017
18:58:49
просто если оно находится в vendor, то ничего этого писать не надо, достаточно app/route/api

поэтому многие так и делают, зачем-то в vendor проект весь складируют

Aleksandr
20.05.2017
18:59:18
если пакет лежит в vendor/site.ee/.... то он так же вызывается как и не в vendor

Sander
20.05.2017
19:00:00
у меня он именно app/route/api подхватывает

даже сам webstorm мне именно такой путь ставит

Aleksandr
20.05.2017
19:00:07
поэтому многие так и делают, зачем-то в vendor проект весь складируют
никто так не делает. в vendor кладут сторонние пакеты

Google
Aleksandr
20.05.2017
19:01:11
даже сам webstorm мне именно такой путь ставит
сейчас проверю на примере gogland

Sander
20.05.2017
19:02:14
могу заскринить у себя



ты пользуешься gogland? просто вроде его еще не выпустили, там либо beta либо alpha версия

Aleksandr
20.05.2017
19:04:38
могу заскринить у себя
и что ты в скрине показал? что ты удалил site.ee из пути на файловой системе? естественно он теперь будет без site.ee импортироваться. он так же буедт импортироваться если ты и в корне удалишь site.ee

имя импортируемого пакета = путь на файловой системе

Лучший редактор кода / IDE для го по вашему нескромному мнению? Gogland – 27 ??????? 34% VS Code – 21 ????? 26% Vim – 14 ???? 18% Другое – 9 ?? 11% Атом – 7 ?? 9% Emacs – 2 ? 3% ? 80 people voted so far.

Umren
20.05.2017
19:08:09
голосование закончено?

Aleksandr
20.05.2017
19:08:59
я не знаю можно ли его закончить. можешь проголсоовать?

Umren
20.05.2017
19:09:09
нет

Sander
20.05.2017
19:09:18


Aleksandr
20.05.2017
19:09:20
может быть закончено

и?

Sander
20.05.2017
19:10:04
ну что и, так работает только если он в папке vendor лежит

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