@gogolang

Страница 1559 из 1630
Александр
15.10.2018
06:23:34
Так и говорим - нужна третья сущность, которая знает про обе модели
мне даже сложно подобрать название такой сущности

Alexander
15.10.2018
06:23:40
ну такое
Норм, норм. Тебе пакетов что ли жалко?

Tishka17
15.10.2018
06:23:42
Слой работы с хттп (объекты А, конвертеры А-В, работа с протоколом) Слой бизнес логики (бизнес логика, объекты В) Слой работы с БД (объекты Б, конвертера Б-В, клиент БД)

Александр
15.10.2018
06:23:43
кроме всякие utils

Google
Vlad
15.10.2018
06:23:50
Конвертер

Tishka17
15.10.2018
06:23:55
Если я не наврал, конечно

Vlad
15.10.2018
06:23:56
Сервис

Pavel
15.10.2018
06:24:05
кроме всякие utils
и чем utils/convert.go плохо?

Vlad
15.10.2018
06:24:06
Дата трансформер

You name it

Alexander
15.10.2018
06:24:22
кроме всякие utils
Готов сделать из этого человека джявиста за две недели. Имена для пакетов уже научился подбирать

Vlad
15.10.2018
06:24:33
Ор

Pavel
15.10.2018
06:24:41
обсуждать нейминг пакетов и куда положить код это вообще проблема первого мира

Александр
15.10.2018
06:24:59
ну я хочу сделать код который нормально можно поддерживать

Pavel
15.10.2018
06:24:59
удачи вам

Alexander
15.10.2018
06:25:11
Дата трансформер
Плюсану. Назови пакет dto и будет норм

Google
Александр
15.10.2018
06:25:21
а не ерись "one-man-army"

от суда и все сложности

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

Vlad
15.10.2018
06:25:36
Лучше полные имена для переменных и классов

Pavel
15.10.2018
06:25:37
ну я хочу сделать код который нормально можно поддерживать
всем насрать на твой код, даже тому, кто будет поддерживать

ты придумал проблему из создуха

да и если что-то не так, в нормальной IDE перенести файл из одного пакета в другой -- 30 секунд

а ты эту рпоблему обсуждаешь уже минут 5

Александр
15.10.2018
06:26:21
всем насрать на твой код, даже тому, кто будет поддерживать
он должен разобраться сразу интуйтивно, без просмотра всего проекта и кучи документации - иначе плохой код

Pavel
15.10.2018
06:26:21
Это реально бред, чувак

Александр
15.10.2018
06:26:45
я все пытаюсь добиться "самодокументирования"

Alexander
15.10.2018
06:26:55
а ты эту рпоблему обсуждаешь уже минут 5
"Ну чо ты сразу, нормально же общались" (с)

Потрындеть это святое

Pavel
15.10.2018
06:27:22
да это странные приоритеты, код пиши, после того как напишешь -- подумаешь

перенести код из одного пакета в другой -- реально дешево

Александр
15.10.2018
06:28:04
потом выясниться что ты промазал и код уйдет в страшное говно

Pavel
15.10.2018
06:28:05
и всегда можно сделать

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

удачи вам всем, пошел работать ?

Александр
15.10.2018
06:28:57
мне реально уже надо садится на антидепрессанты

Google
Александр
15.10.2018
06:29:03
я даже в выходные не могу расслабиьтся

все думаю думаю как же лучше оформить

Tishka17
15.10.2018
06:30:44
я даже в выходные не могу расслабиьтся
Рекомендую отпуск и смену работы

Александр
15.10.2018
06:30:47
мог бы я это быстро решить? конечною

Мерлин
15.10.2018
06:31:04
http://golangshow.com/episode/2018/10-03-127-en/

Александр
15.10.2018
06:31:34
Рекомендую отпуск и смену работы
я был в отпуске, формально месяц, но реально дней 5

слишком сроки жмут и меня тупо некем подменить

Tishka17
15.10.2018
06:31:59
Реально 2 недели надо. иначе не отпустит

Alexander
15.10.2018
06:32:21
слишком сроки жмут и меня тупо некем подменить
Сходи попроси денег. Самое время, лол.

Tishka17
15.10.2018
06:32:58
Сходи попроси денег. Самое время, лол.
По опыту говорю, в таком состоянии пофиг на деньги уже

Alexander
15.10.2018
06:33:27
Это сейчас, а потом состояние пройдёт, а деньги останутся

Тоже по опыту говорю

Александр
15.10.2018
06:34:37
utils.FromHttpModelToDB(httpmodelusers) dbusers O_o

но я вот чую, что пиздец он где то рядом

Alexander
15.10.2018
06:35:32
Нейминг не огонь

Александр
15.10.2018
06:36:02
варианты есть?

Alexander
15.10.2018
06:37:37
HttpToDB ?

Александр
15.10.2018
06:38:08
учитывая что надо на каждую модель так сделать

Foxcool
15.10.2018
06:43:52
ну я хочу сделать код который нормально можно поддерживать
Я как раз, когда в твоём коде коаяряюсь, страдаю. Да, видна типа логика какая-то и местами интересные приемы, но так все переусложнено. Будто снова в перловый монолит десятилетний вникаю за стартерами с их колхозными фреймворками. Так что может и зря так делаешь.

В общем, не хотел бы я поддерживать эти сервисы.

Google
Александр
15.10.2018
06:44:40
ну там коряво местами да, у меня тогда еще опыта не было в архитектуре

Foxcool
15.10.2018
06:44:46
А вот то, что ты описал - смахивает на невроз небольшой

Или ОКР

Короче переоцениваешь проблему. Работа лишь работа

Ilya
15.10.2018
06:45:49
utils.FromHttpModelToDB(httpmodelusers) dbusers O_o
Я конечно не знаю что там за задача, но трансформация из модели хттп в модель дб сама по себе настораживает. Если бы была внутренняя модель, то преобразования были бы в пакетах дб и хттп соответственно, и выглядели бы они примерно как db.UserToModel/db.UserFromModel или както так.

Это все если следовать clean architecture

Foxcool
15.10.2018
06:46:03
Твоей семье лучше, чтобы ты не сломался к 40

Pavel
15.10.2018
06:46:03
Tishka17
15.10.2018
06:46:16
Окр по сообщению в чате ставить - это сильно

Ilya
15.10.2018
06:47:24
Это логично если у тебя хадача не ограничивается перекладыванием этой модели из хттп в дб

Pavel
15.10.2018
06:47:33
Окр по сообщению в чате ставить - это сильно
Ну у чувака реально параноя под поддержку, боязнь не так назвать пакет, страдания, а когда он называет пакет как-нибудь -- облегчение, временное (до следующего пакета или переменной).

По симптомам подходит, кек.

Foxcool
15.10.2018
06:47:52
Сходи попроси денег. Самое время, лол.
Да там жопа вроде с этим сейчас. Ему так-то наверное надо вакансии смотреть. Наверняка есть удаленки, где рвения оценят

Александр
15.10.2018
06:48:25
читал

несколько раз

Google
Александр
15.10.2018
06:48:46
очень сложно "нацепить" эту идеальную модель на реальные бизнес кейсы

Alexander
15.10.2018
06:49:07
Совершенно верно, пойдет работать дворником.
нет естественно, пойдёт туда где и платят лучше, и работать интереснее

Foxcool
15.10.2018
06:49:16
Теоретические идеи задротов вообще сложно на глобус натягивать

Pavel
15.10.2018
06:49:37
нет естественно, пойдёт туда где и платят лучше, и работать интереснее
и есть специальный человек, который придумывает названия переменным и пакетам

Maksim
15.10.2018
06:50:15
Foxcool
15.10.2018
06:50:27
порвался неосилятор
Я то тереблю на архитектуру. Но мне милее п2п

Александр
15.10.2018
06:50:58
Если сложно всю натянуть, то возьми часть
да не реально, слишком простые модели в примере

Александр
15.10.2018
06:51:34
мне бы хоть одним глазком посмотреть как это сделано в "кашерных" проектах, хотя бы на 100 000 строк

бизнесовых в смысле

Ilya
15.10.2018
06:51:45
очень сложно "нацепить" эту идеальную модель на реальные бизнес кейсы
https://github.com/sidh/clean-architecture Маленький пример "нацеппления". Не самый лучший, но думаю подойдет

Maksim
15.10.2018
06:51:45
да не реально, слишком простые модели в примере
Ну я ее уже не раз использовал в реальных проектах и норм было, трансформацию главное сделать

Pavel
15.10.2018
06:51:50
Да я когда в чате вопросы по архитектуре задаю, так же себя веду
стоимость неправильной архитектуры кажется на несколько порядков больше, чем стоимость названия пакета (30 секунд)

Pavel
15.10.2018
06:52:26
сложные какие-то шутки
ну чтобы у него не было отвественности за именования и болей

Страница 1559 из 1630