
Александр
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

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
удачи вам

Vlad
15.10.2018
06:25:08

Alexander
15.10.2018
06:25:11

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
Потрындеть это святое

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
слишком сроки жмут и меня тупо некем подменить

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
Окр по сообщению в чате ставить - это сильно

Александр
15.10.2018
06:46:19
я начал сразу прикидывать как это будет через промужеточный слой

Tishka17
15.10.2018
06:46:48

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

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

Foxcool
15.10.2018
06:47:52

Pavel
15.10.2018
06:48:12

Ilya
15.10.2018
06:48:21

Александр
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
Теоретические идеи задротов вообще сложно на глобус натягивать

Alexander
15.10.2018
06:49:29

Pavel
15.10.2018
06:49:37

Alexander
15.10.2018
06:49:46

Maksim
15.10.2018
06:50:15

Foxcool
15.10.2018
06:50:27

Tishka17
15.10.2018
06:50:49

Александр
15.10.2018
06:50:58

Alexander
15.10.2018
06:50:59

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

Ilya
15.10.2018
06:51:45

Maksim
15.10.2018
06:51:45

Pavel
15.10.2018
06:51:50

Tishka17
15.10.2018
06:52:25

Pavel
15.10.2018
06:52:26