@oop_ru

Страница 710 из 785
Igor
04.08.2018
14:38:45
Насколько я понимаю полиморфизм на нем и построен
Ну это если мы говорим про джаву и тп языки

Shaun
04.08.2018
14:40:48
Насколько я понимаю полиморфизм на нем и построен
Полиморфизм это больше про интерфейсы

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

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
имхо поработать нужно во всех типах хотя я только в первом

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
И IFoo extends IBar
вот только венгерскую нотацию можно не употреблять в 2018-ом

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
в иде и так видно класс или интерфейс
не только в IDE, в целом имена отражают суть, и в целом с точки зрения клиентского кода тебе никогда почти не надо знать класс это или интерфейс

Чтобы больше инфы было в названии
больше инфы, бесполезной инфы

IVeryVerboseNameOfHighlySpecificProcess

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

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к?

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

Дмитрий
04.08.2018
16:02:56
А если в компанию где тебе платят овер 3к?
"...то есть осталось лишь сойтись в цене"

Sergey
04.08.2018
16:02:59
А если в компанию где тебе платят овер 3к?
то есть меньше чем мне сейчас платят?)

Roman
04.08.2018
16:03:15
А если в компанию где тебе платят овер 3к?
и что будешь боятся слово сказать чтоб не уволили))

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
И если я не могу найти другую работу за такие деньги то либо подчиняйся либо уходи
ну то есть.... скорее всего (прям 99.9%) что в команде будут практиковаться привычки намного более опасные и бесполезные нежели венгерская нотация в именах. Это типа еще безобидная штука.

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

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

Вряд ли ты их убедишь

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

там у тебя проблемы будут намного глобальнее)

Roman
04.08.2018
16:08:30
Если 250 человек пишут уже так лет 5 и ты им говоришь ну нахер вашу нотацию то как бы это...
тут я согласен с тобой. я напряму говорю что мне не нравится но если большенство голосуют за ето то приходится подчинятся

Roman
04.08.2018
16:09:06
видели мы твой код
на гитхаб акаунт мой заходил? и причем тут код. мы ж спорем не о коде

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

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

Google
Valter
04.08.2018
16:11:37
Чем пхп плох?

Наговнокодить и на java можно

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

Страница 710 из 785