@proGO

Страница 631 из 1674
Aleksandr
20.05.2017
19:10:34
Sander
20.05.2017
19:10:36
все я слышу и вижу

Aleksandr
20.05.2017
19:10:58
если ты удалил site.ee, то можешь без site.ee импортировать. так работает и в vendor и в src

Sander
20.05.2017
19:11:27
это понятно, если я в корень кину src файл

Google
Aleksandr
20.05.2017
19:12:41
это понятно, если я в корень кину src файл
причем тут файл? если ты директорию app переместишь в корень (src то есть), то все продолжит так же работать

Sander
20.05.2017
19:12:58
это понятно

как же объяснить

Aleksandr
20.05.2017
19:13:08
да нихера тебе не понятно

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

Sander
20.05.2017
19:13:26
..

ладно проехали

Aleksandr
20.05.2017
19:13:35
нельзя импортировать то чего нет по данному пути

в vendor у тебя ничего не работает без site.ee. ты просто удалил site.ee, вот и все

можешь также удалить в корне и так же работать будет

когда ты импортируешь site.ee/app/packageName, то пакет грузится либо из src/site.ee/app/packageName либо из src/vendor/site.ee/app/packageName

Zver
20.05.2017
19:17:27
Относительные пути работают только для пакетов вне gopath. В остальных случаях полностью писать.

Sander
20.05.2017
19:18:07
src/vendor/site.ee/app/packageName? не пойму у меня же лежит в src/site.ee/vendor/app/packageName

Google
Sander
20.05.2017
19:18:36
я же не пишу import "site.ee/vendor/app/packageName"

Aleksandr
20.05.2017
19:24:54
слушай, принцип ты понял - с учетом сказнного мной и @koziavka сделай вывод

Sander
20.05.2017
19:25:42
хорошо, спасибо вам )

хочу лучше понять ddd, статьей нормальных нет чтоб взять вот так легко и понять как мне строить архитекруту в go, при помощи ddd.

все что нашел это вот эту книгу http://www.williamspublishing.com/Books/978-5-8459-1597-9.html + она на руссокм

хватит ли этого чтоб я смог использовать ddd в go?

Max
20.05.2017
21:11:02
ddd не используют с каким-то языком. Это не имеет с ними ничего общего. Это про процессы. Чтобы использовать ddd надо как минимум предметная область и процессы в ней

Архитектура тоже не строится с помощью ddd

Sander
20.05.2017
21:13:04
я знаю, я имел ввиду что именно какая-нибудь готовая система небольшая которая построено на ddd, написанная на языке go.

как лучше всего понять мне ddd? просто посмотрел семинар который длиться 40 минут, много болтовни, все как-то образно рассказывают.

LexsZero
20.05.2017
21:18:36
sicp

Sander
20.05.2017
21:18:53
?

"@LexsZero ?

Max
20.05.2017
21:24:17
Ну вот книга Эванса - вполне годная для понимания

Sander
20.05.2017
21:24:58
понимать то пойму, но интересно смогу ли я вообще писать код по этой системе

было бы больше примеров наглядных и простеньких

Aleksandr
20.05.2017
21:34:08
зачем ты хочешь писать ddd, если не знаешь ddd? пиши как умеешь

Sander
20.05.2017
21:34:34
у меня нет цели взять написать как умею или написать как можно быстрей

у меня цель научиться писать хорошо

но цель проекта тоже есть, но неважно как долго я буду делать, главное качество,

Google
Aleksandr
20.05.2017
21:36:03
ddd - сложная вещь. не проси здесь помощи. хорошо ddd знают и применяют единицы. прочти эванса, ничего не пойми, прочти вернона, пойми что-то, попытайся написать приложение, и вот тогда начни задавать вопросы

Sander
20.05.2017
21:36:09
все началось с того что я решил выучить go, и надо что-то простое написать для начало, но такое чтоб я его потом после всего труда, не убрал на полку.

а как же люди которые пишут docker, k8s?

что они используют для написания таких программ

Roman
20.05.2017
21:38:15
Зайди в андройд чат и предложи людям переписать какой нибудб бекенд API из говна в нормальное! Покроешь себя неувядаемой славой!

Denis
20.05.2017
21:40:48
))

Aleksandr
20.05.2017
21:41:16
что они используют для написания таких программ
не ddd. на ddd пишут приложения с развитыми бизнес-процессами.

Andrey
20.05.2017
21:43:58
Ddd davai-davai-deploy?)

Max
20.05.2017
21:47:49
Я на работу в продуктовую компанию пошел, чтобы понять ddd в деле

Sander
20.05.2017
21:47:49
какую логику используют, при напиании софта, такого как docker, k8s and etc.

Andrey
20.05.2017
21:48:28
На ддд пишут?)

Andrey
20.05.2017
21:48:58
Мне кажется ддд применяют, и достаточно плотно в рубях

Оттуда вырос капистрано

Roman
20.05.2017
21:49:16
у них есть какая-то тактика

и они её придерживаются

Aleksandr
20.05.2017
21:49:30
Мне кажется ддд применяют, и достаточно плотно в рубях
во всех языках высоких абстракций. в низкоурвоневых почти нет

Andrey
20.05.2017
21:49:56
Сам язык достаточно гибок для доменного симулирования бизнес процессов

Max
20.05.2017
21:50:37
Речь не о деплое и не о капистрано

Andrey
20.05.2017
21:51:41
Просто есть правило большого пальца - не применять ддд в эджайле, потому что бизнес домен должен быть стабильным

Google
Sander
20.05.2017
21:52:16
так каких правил надо придерживаться, чтоб смочь написать какой-нибудь большой софт, на подобии docker, k8s? они же как-то его пишут, не из головы сотрудники все берут и пишут как им вздумается.

Andrey
20.05.2017
21:52:55
Для людей есть вещи попроще - тот же солид

Roman
20.05.2017
21:53:19
элементарных правил слабой связанности и композиции

нет никакой серебряной пули

Andrey
20.05.2017
21:53:38
Ддд это способ сделать внутренний фреймворк в терминах бизнеса

Admin
ERROR: S client not available

Max
20.05.2017
21:53:44
Docker это вроде не большой софт. И предметной области как таковой там нету

Constantine
20.05.2017
21:54:50
я тебя умоляю

Andrey
20.05.2017
21:54:55
Как много людей в этом чате смогут объяснить composition over inheritance или принцип суперпозиции функций?

Constantine
20.05.2017
21:55:10
солид прост

Sander
20.05.2017
21:55:29
я спрашиваю так как не знаю, может для написания подобного софта, какой-то другой способ проектирования используется

Andrey
20.05.2017
21:56:05
Не знаешь как сделать задачу - бей на более мелкие задачи, пока не поймешь

Roman
20.05.2017
21:56:06
тебе надо интервью пройти или что? :)

странные абстрактные вопросы

Aleksandr
20.05.2017
21:56:30
тебе надо интервью пройти или что? :)
он хочет не учась самостоятельно, научиться

Sander
20.05.2017
21:56:40
нет

Google
Sander
20.05.2017
21:56:45
ты не прав

Andrey
20.05.2017
21:57:02
Есть метод северозападного угла

Sander
20.05.2017
21:57:12
я пытаюсь ухватиться за ниточку, чтоб потом понять по какому пути мне дальше следовать

Andrey
20.05.2017
21:57:18
Учу всех новичков, за большие деньги)

Aleksandr
20.05.2017
21:58:05
нет, я прав. ты спрашиваешь невесть что. смотри код упоминаемых тобой проектов, читай статьи. на твои вопросы здесь не могут отметить, т.к. они о "смысле жизни". Есть конечно ответ "42", но у тебя еще вопрсоы появятся.

Roman
20.05.2017
21:58:31
Если ты задаёшь такие вопросы, то до разработки большого прям такого софта далеко

Не парься

Sander
20.05.2017
21:58:45
я же сказал, что спрашиваю так как не знаю, мне интересно вот и спрашиваю.

Aleksandr
20.05.2017
21:58:59
Не парься
именно. не париться - это самый хороший совет.

читай статьи, пробуй, не парься.

Sander
20.05.2017
21:59:47
я знаю что до разработки подобного далеко, но если есть интерес, и хочется чего-то нового узнать

Sander
20.05.2017
22:00:05
открываю для себя новый мир

Roman
20.05.2017
22:00:18
читай книжки, не знаю...

"Совершенный код" можно попробовать

Sander
20.05.2017
22:00:27
хаха

какие

Roman
20.05.2017
22:01:07
Но на самом деле дожна быть практика командной разработки непосредственно на проектах

Sander
20.05.2017
22:01:51
я не писал софт никогда, я писал веб проекты, апи на пхп

Roman
20.05.2017
22:02:07
нууу так это тоже софт

Sander
20.05.2017
22:02:24
в некотором смысле да

но это все намного проще

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