@oop_ru

Страница 553 из 785
Alex
13.03.2018
17:26:46
Надо голосовалку

Sergey
13.03.2018
17:59:51
Надо голосовалку
можно было бы

49576
13.03.2018
18:00:10
Если бы

Sergey
13.03.2018
18:00:12
но просто "кто в какие языки умеет" как-то не интересно, интересно еще как-то получить представление о том у кого какой опыт

Google
49576
13.03.2018
18:00:30
Хм

Sergey
13.03.2018
18:00:34
например мой опыт в тот же го или эрланг смехотворны, но я честно могу написать что "что-то могу"

49576
13.03.2018
18:00:42
Ну это в голосовала не впихнуть

Sergey
13.03.2018
18:00:49
сурвей)

модно стильно

мутишь гугл формочку и потом делаешь анализ в гугл шитах)

49576
13.03.2018
18:01:25
Щит это английское слово

Sergey
13.03.2018
18:18:40
/stat@combot

Combot
13.03.2018
18:18:41
combot.org/chat/-1001071233926

da horsie
13.03.2018
20:00:45
это от слова cry, я так понимаю?

f4rt~
13.03.2018
20:09:35
повторный плач

Evgeniy
13.03.2018
21:15:11
его инлишь как мой

Google
da horsie
13.03.2018
21:16:25
его инлишь как мой
у тебя и русский бывае гммм... своебразный ;)

Evgeniy
13.03.2018
21:17:14
так я не пишу на компилируемых языках потому что они говоряй эй уат ааар юудоуинг мэн

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

где за день я штук по 300 писем рассылал разным людям и всякие согласования, было мне тогда очень тяжело)

Артур Евгеньевич
14.03.2018
11:39:22
Как вы относитесь к обращению к константам класса через объект?

Артур Евгеньевич
14.03.2018
11:41:03
меня зачмырили конкретно за это)

$this->exclusiveSecretManager::OPERATION_PASSWORD_RECOVERY

типо что смешиваю статическую и динамические области видимости

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

Andrew
14.03.2018
11:43:19
у меня был контр аргумент, что если бы я вызвал константу у класса, то в случае замены сервиса вызов константы тоже менять бы пришлось...
ну тогда, если сервис может быть изменен, то на константы вообще не стоит завязываться имхо

Bohdan
14.03.2018
11:43:44
ты часто меняешь сервисы?

и зачем ты их используешь?

Артур Евгеньевич
14.03.2018
11:45:36
у меня был контр аргумент, что если бы я вызвал константу у класса, то в случае замены сервиса вызов константы тоже менять бы пришлось...
+ типо повышенная инкапсуляция, вот мы заинджектили в конструкторе в свойство обхекта один компонент и получаем данные из него

а то что это "статическая" тема я хз, не вижу разницы особой

если объект знает какого он класса, то думаю и доступ к константе класса имеет смысл

Bohdan
14.03.2018
11:47:13
а как ты можешь гарантировать, что этот объект будет конкретно этого класса?

Andrew
14.03.2018
11:47:21
я бы в таком случае в интерфейсе метод запилил типа getOperationPasswordRecovery

Google
Bohdan
14.03.2018
11:47:32
у меня был контр аргумент, что если бы я вызвал константу у класса, то в случае замены сервиса вызов константы тоже менять бы пришлось...
если ты заменяешь сервис - ты должен гарантировать, что у нового сервиса тоже есть константа

Bohdan
14.03.2018
11:48:27
ну тогда я не вижу разницы в подходах

если ты полагаешься на замену сервиса - ты уже fucked up в этом случае

я для таких вещей enum-like штуки использую

Артур Евгеньевич
14.03.2018
11:49:33
я так и не поянл в чем я проебался)

а в реализации переопределена например

Bohdan
14.03.2018
11:51:13
константа вообще может быть в интерфейсе
если константа в интерфейсе - тогда ты инжектишь сервис по интерфейсу и тебе пофиг на возможную его подмену - интерфейс не меняется

хотя...

Maksim
14.03.2018
11:51:23
Bohdan
14.03.2018
11:51:25
вот тут не знаю

на статике может и останется константа интерфейса, я такое не пробовал

Артур Евгеньевич
14.03.2018
11:52:13
на статике может и останется константа интерфейса, я такое не пробовал
конечно останется)) мы же явно напишем interfaceName::constName

а в моем варианте выберется нужная

а блин стоп понял про что ты

Bohdan
14.03.2018
11:53:13
ты писал правильно

но



константы нельзя переопределять)

Google
Артур Евгеньевич
14.03.2018
11:55:39
ага тоже нашел)

https://3v4l.org/vN1VD

Bohdan
14.03.2018
11:55:57
хм https://stackoverflow.com/questions/13613594/overriding-class-constants-vs-properties

Артур Евгеньевич
14.03.2018
11:56:29
видимо только у интерфейсов нельзя

Bohdan
14.03.2018
11:57:14
ну короче я не знаю, для чего ты используешь константы, но я бы использовал отдельный класс для такого

Артур Евгеньевич
14.03.2018
11:58:16
бля...я заинджектил как сервис класс который нихрена кроме констант не содержит??

Привет Даша!

Roman
14.03.2018
12:49:02
Привет Даша!
Сейчас миксы начнёт предлагать, либо заработать на крипте)

Dmitriy
14.03.2018
12:50:46

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