
Igor
04.08.2018
14:38:45

Shaun
04.08.2018
14:40:48

Bohdan
04.08.2018
14:52:37
А почему же
го делался для того, чтобы новым прогерам в гугле было легко вкатиться в работу
легче, чем в плюсы и подобные языки
потому он изначально сделан очень простым

Igor
04.08.2018
15:02:15

Google

Bohdan
04.08.2018
15:04:06

Ivan
04.08.2018
15:18:10
так гугл галера же. вы разве не знали?

Bohdan
04.08.2018
15:21:10
ну так любая компания тогда галера)

Valter
04.08.2018
15:45:57
Эмм...да уж)

Sergey
04.08.2018
15:46:09
ну так любая компания тогда галера)
за последние 3 года количество постов "почему я ушел из гугла (спойлер - галера)" резко начало перевешивать количество постов "как охуенно работать в гугле")
ну и да - гугл Го разрабатывал тупым, что бы студенты могли осилить сразу в продакшен
ну и опять же - не стоит так же забывать что в Го есть структурный тайпинг, а это намного интереснее чем ваше это наследование классов.

Bohdan
04.08.2018
15:47:09
имхо поработать нужно во всех типах
хотя я только в первом

Sergey
04.08.2018
15:47:26

Bohdan
04.08.2018
15:47:55
с двойным смайлом получилось правдиво)(

Sergey
04.08.2018
15:48:44
Что до "наследование УГ" - тут не все так однозначно.
1. Шаринг стэйта между модулями УГ, во всяких там Java/C++ проявляется при наследовании классов с protected полями
2. Завязка на конкретные типы в большинстве случаев (но не во всех) - УГ. А наследование это именно оно.
3. полиморфизм штука намного более широкая чем Foo extends Bar

Valter
04.08.2018
15:50:06
Ага Foo implements Bar

Google

Valter
04.08.2018
15:50:56
И IFoo extends IBar

Sergey
04.08.2018
15:53:28

Valter
04.08.2018
15:53:58
Есть какие то критерии?
По моему дело вкуса

Sergey
04.08.2018
15:55:19
да, понятно что c# ребята привыкли к такому и их с молоду учат такой херне, но сколько не спрашивал любителей суфиксов/префиксов - никак не могу уловить "нафига"?)

andretshurotshka?❄️кде
04.08.2018
15:55:30
в иде и так видно класс или интерфейс

Sergey
04.08.2018
15:55:40
ну то есть дело вкуса это да, но тут больше вопрос целей. Ты ж не просто так так делаешь, а с какой-то целью. иначе можно этого не делать)

andretshurotshka?❄️кде
04.08.2018
15:55:52
зачем эти префиксы

Valter
04.08.2018
15:55:52
Чтобы больше инфы было в названии

Sergey
04.08.2018
15:56:11
IVeryVerboseNameOfHighlySpecificProcess

Valter
04.08.2018
15:56:58
А если копаешься в чужем коде и хз где тут что

andretshurotshka?❄️кде
04.08.2018
15:57:08

Sergey
04.08.2018
15:57:17

Valter
04.08.2018
15:57:44
Хз возможно

andretshurotshka?❄️кде
04.08.2018
15:57:54

Sergey
04.08.2018
15:58:08
ну то есть никого не пытаюсь в чем-то убедить, есть конценции внутри команды... лично я считаю это ненужной информацией.

andretshurotshka?❄️кде
04.08.2018
15:58:10
может рефлексия

Google

Sergey
04.08.2018
15:58:18

andretshurotshka?❄️кде
04.08.2018
15:58:30
типо у интерфейса ее не будет

Sergey
04.08.2018
15:59:02

Valter
04.08.2018
15:59:07
Ну так да от команды и зависит, если принято так то никуда не денешься
Еще camelCase сюда добавить )

andretshurotshka?❄️кде
04.08.2018
16:00:23

Sergey
04.08.2018
16:01:23
причем тут IoC?

Valter
04.08.2018
16:02:28
А если в компанию где тебе платят овер 3к?

Дмитрий
04.08.2018
16:02:42

Valter
04.08.2018
16:02:53
А ты нет?

Дмитрий
04.08.2018
16:02:56

Sergey
04.08.2018
16:02:59

Roman
04.08.2018
16:03:15

Valter
04.08.2018
16:03:27
Ну так я же не про жопу в буквальном смысле)
Если не уверен в себе то буду

Admin
ERROR: S client not available

Sergey
04.08.2018
16:04:07
и что будешь боятся слово сказать чтоб не уволили))
как по мне тут два варианта:
- спросить что бы для себя прояснить суть конвеншенов. типа какая практическая польза. может чего для себя узнаешь.
- спросить что бы намекнуть что хуйней страдаете. Это если ты на позицию выше мидла идешь

Valter
04.08.2018
16:04:29
Этл как бы нормально получать за работу деньги)

Google

Valter
04.08.2018
16:04:48
Или это считается не нормальным)

Sergey
04.08.2018
16:04:58
да, нормально. А еще нормально пытаться делать работу эффективной. И этому часто мешают "привычки" и "так исторически сложилось"
ну то есть когда люди просто культ карго практикуют

Valter
04.08.2018
16:05:44
И если я не могу найти другую работу за такие деньги то либо подчиняйся либо уходи
Или здесь все тру герои?)

Roman
04.08.2018
16:06:28
мне пришлось в одной компании провесли семинарчик с презинтацыей чтобы перейти на graylog для одной точки входа логирования... а в другой прийшлось старичкам обяснять в чем плюсы автовайринга... никто не хотел его юзать и код с код-ревю возвращался мол убери ети модные штуки))

Sergey
04.08.2018
16:06:28

Valter
04.08.2018
16:06:40
Нет

Sergey
04.08.2018
16:07:05
и смысла поднимать этот вопрос в команде в целом не то что бы много. Это если ты новую формируешь можно

Valter
04.08.2018
16:07:24
Если 250 человек пишут уже так лет 5 и ты им говоришь ну нахер вашу нотацию то как бы это...
Вряд ли ты их убедишь

Sergey
04.08.2018
16:08:08
вряд ли, но как ты себе представляешь работу на одном проекте в количестве 250 разработчиков?
там у тебя проблемы будут намного глобальнее)

Roman
04.08.2018
16:08:30

Sergey
04.08.2018
16:08:44

Roman
04.08.2018
16:09:06

Sergey
04.08.2018
16:10:25
там похапе

Valter
04.08.2018
16:10:58
Кстати а где можно посмотреть прям идеальные проекты в плане архитектуры ооп например?

Sergey
04.08.2018
16:11:06

Google

Valter
04.08.2018
16:11:37
Чем пхп плох?
Наговнокодить и на java можно

andretshurotshka?❄️кде
04.08.2018
16:11:58
ооо дарт