
Мерлин
02.10.2017
09:32:22

Maxim
02.10.2017
09:32:44

Мерлин
02.10.2017
09:33:47
Я так понял, мы не об одном и том же говорили.
@twentydraft давай на котиках. У меня есть фабрика котиков, которая возвращает интерфейс Мурчатель. Дальше я работаю с этим мурчателем как с абстрактным котиком, а не с конкретным. Но если мне в структуре конкретного кота нужно поправить ему кишки, то внутри его я работаю с реализацией, а не с Мурчателем, верно? Если так, то это даже обсуждать не стоило, и так всё понятно
Йеп
Только вот ничего не мешает тебе сделать фабрику, которая возвращает конкретных котиков и работать потом с ними, как с котиками абстрактными.

Irina
02.10.2017
09:34:53
А что за "стандартный пример с кофешопом"?

Google

Maxim
02.10.2017
09:35:49
@Alsterwasser когда человек просит добавки к кофе в виде молока или ложки сахара. Кофе нужен всем, а добавки индивидуально

Irina
02.10.2017
09:47:03
А, ясно

Kirill
02.10.2017
09:48:54

Мерлин
02.10.2017
09:50:10

Daniel
02.10.2017
09:54:36
коллеги
у нас интерфейсы сделаны не так, как у всех
поэтому у нас есть смысл принимать интерфейсы, а возвращать конкретные типы

Nikolay
02.10.2017
09:58:16

Alexander
02.10.2017
10:01:01
странно, время сдачи лабораторок еще не подошло

Kirill
02.10.2017
10:02:33

Nick
02.10.2017
10:32:41

Mush
02.10.2017
10:49:50

Ilya
02.10.2017
12:40:17
Есть программа, она лежит на битбакете и имет такую структуру каталогов:
program
/cmd
/program/
/lib1
/lib2
и не может работать без конфига, куда правильнее будет положить пример конфига?

Google

Nikita
02.10.2017
12:40:37
.

Mush
02.10.2017
12:45:34

Michael
02.10.2017
12:46:12
cwd наверное имелось ввиду

Ilya
02.10.2017
12:47:50
ok, попробую в корне оставить

Nikita
02.10.2017
12:48:00
кстати, насчет конфигов схожий вопрос имеется. если есть набор сервисов, у каждого своя малая БД. Каждый серрвис имеет свое API и тд.. Как лучше хранить учетные данные от этих БД. Прям в коде не камильфо вроде..
переменные сред рекомендуют
насколько это секьюрно, кто занимался подобными вопросами?

AxiS
02.10.2017
12:53:52
toml yaml

Nikita
02.10.2017
12:54:27
ну он тогда будет под контролем версий в гите валятся... или эт не избежно в принципе? ъ
как-то идеальной выглядит модель когда какие либо пароли отделены от логики продукта
а так, либо в коде либо рядом в конфигах,.. так или иначе в репе, а значит не шифрованно лежат и могут утечь
или я что-то не знаю, и надо почитать?

Ilya
02.10.2017
12:57:23
в переменных окружения обычно в докере хранятся

AxiS
02.10.2017
12:57:37

Mush
02.10.2017
12:57:46

Nikita
02.10.2017
12:58:46

/dev/null
02.10.2017
13:00:58
hi

Google

Nikita
02.10.2017
13:01:15
если они в гитигнор, а в репе под контролем гита ток локаль, значит при сборке над подменять на боевые либо править после сборки ?

/dev/null
02.10.2017
13:01:28
Блин, сегодня один из сотрудников в отделе написал заявление об увольнение…

Nikita
02.10.2017
13:01:38
тобишь либо лесть по ssh либо както автоматизировать

Alexander
02.10.2017
13:01:56
можешь использовать что-то типа https://www.vaultproject.io/

/dev/null
02.10.2017
13:02:20
сочувствую
да здец боль… на нем прям много чего было., сейчас придется мне этим заниматься

Mush
02.10.2017
13:02:47

Nikita
02.10.2017
13:03:58

Mush
02.10.2017
13:04:10

/dev/null
02.10.2017
13:04:13
Чувак занимался легаси кодом на PHP

Nikita
02.10.2017
13:04:27
именно
ясненько. пасип за направление.

/dev/null
02.10.2017
13:05:07

AxiS
02.10.2017
13:05:07

Nikita
02.10.2017
13:05:41

/dev/null
02.10.2017
13:05:54
Принимать в место него хотят прям жуниора.., так что мне прям очень не хочется в это окунаться

Nikita
02.10.2017
13:07:03
я надеюсь
если с голанг дружишь хорошо, я бы так и сделал. Я у себя долго пытался руки выпрямлять другим php-шникам, пока не получил свободу выбора и не перешел полностью на Go
сейчас вот просят старый монолит на php поправить... откладываю как могу

/dev/null
02.10.2017
13:07:52

Google

Nikita
02.10.2017
13:08:50

/dev/null
02.10.2017
13:09:39

Nikita
02.10.2017
13:10:54

/dev/null
02.10.2017
13:11:43
Ну да Лан, что я ною, перепишу несколько проектов на Go + Vue будет опыт неплохой
Меня больше не PHP волнует а Jquery

Nikita
02.10.2017
13:12:22

Никита
02.10.2017
13:13:00

AxiS
02.10.2017
13:13:07

Nikita
02.10.2017
13:14:12

Никита
02.10.2017
13:16:17

Nikita
02.10.2017
13:16:59

Никита
02.10.2017
13:17:59

Nikita
02.10.2017
13:19:07
насколько я пока понимаю, это модель идет в паралели или взамен использования инструментов типа Ansible?

Никита
02.10.2017
13:20:55
параллельно, ща в личку напишу, а то не по теме уже )

Nikita
02.10.2017
13:21:13

double
02.10.2017
15:37:31
помните я насчет подгрузки статичных файлов спрашивал? Получилось)

Nikolay
02.10.2017
15:42:27
парсинг?)
вчера вроде это "подгрузкой" было)

double
02.10.2017
15:42:56
ну да

Google

denisx
02.10.2017
15:44:04

Andrew
02.10.2017
15:44:29

AxiS
02.10.2017
16:29:28

double
02.10.2017
16:31:10

Nikolay
02.10.2017
16:35:56

double
02.10.2017
16:37:02

Nikolay
02.10.2017
16:39:36
что?
в гошном стандартном обработчике статики заложен листинг директорий со статикой. если открыть в браузере, к примеру /assets получишь список всех файлов и поддиректорий

double
02.10.2017
16:40:54
БЛЯЯЯЯЯЯЯЯЯСТЯЩЕ
я залил уже
Как исправить????

Aleksandr
02.10.2017
16:41:40

Nikolay
02.10.2017
16:41:56
go neutered file system загугли

double
02.10.2017
16:42:19

Aleksandr
02.10.2017
16:42:29