
Sergey
26.08.2018
09:18:28
а вот большинство обычно неправы потому что мнение большиинства больше основано на необоснованных привычках (в твоем конвеншене может быть getSomething просто потому что тот кто писал конкеншен раньше видел код где было getSomething)


Alex
26.08.2018
09:19:58

Google

Aleh
26.08.2018
09:20:00
Хайп мб и есть, но названия важны все равно

Sergey
26.08.2018
09:20:30
можно ли найти что-то типа if('active' == obj.getStatus())?

Alex
26.08.2018
09:21:33

Sergey
26.08.2018
09:22:09

Aleh
26.08.2018
09:22:14
Мы маленькая тусовка по интересам, конкурировать с сектами, ты чее

Sergey
26.08.2018
09:22:32
ну и он инвестирует в это сильно больше времени чем мы))
p.s. Я не согласен с большей частью того о чем говорит Егор но по своим причинам, но я считаю что бесполезные префиксы ненужны

Aleh
26.08.2018
09:23:51
Ага, информационный эксперт ?

Alex
26.08.2018
09:23:51

Aleh
26.08.2018
09:24:22
Аккуратно уходим от ответа на вопрос...

Sergey
26.08.2018
09:24:37
я к тому что твой аргумент - "пишем get и IDE подсказывает к чему у нас есть доступ"

Артур Евгеньевич
26.08.2018
09:25:09
Блин но если писать obj.status() то выглядит херово это же метод все таки

Google

Sergey
26.08.2018
09:25:27

Aleh
26.08.2018
09:25:27

Артур Евгеньевич
26.08.2018
09:25:35
Вот в шарпе эту проблему можно решить с помошью свойств

Alex
26.08.2018
09:25:44

Sergey
26.08.2018
09:26:03

Alex
26.08.2018
09:26:12
Я про то что код должен быть консистентным и понятным с остальным коммьюнити

Sergey
26.08.2018
09:26:22
и почему get делает код понятнее?
за счет чего?
а для этого надо разобраться как эти геттеры юзаются

Alex
26.08.2018
09:26:54
Конкретный проект вероятно но только если это не симфони

Sergey
26.08.2018
09:27:17

Aleh
26.08.2018
09:27:20
Не умею хранить секреты

Sergey
26.08.2018
09:27:58

Alex
26.08.2018
09:28:04
Если симфони то по мне это все таки комьюнити. Т.к. других программистов в проект ищут по этому тегу

Артур Евгеньевич
26.08.2018
09:28:05

Sergey
26.08.2018
09:28:26

Aleh
26.08.2018
09:28:36
А может статус тогда неправильная абстракция?

Sergey
26.08.2018
09:29:36
А если статусов 50, ты на каждый будешь писать is?
подходы типа getSomething и т.д. хороши тем, что ты не запариваешься о том что ты делаешь. Хуйнул геттер, достал где надо, где надо что-то сделал.... А проблемы со связанностью не твои проблемы ибо ты увольшься как только тебе будет удобно

Google

Артур Евгеньевич
26.08.2018
09:29:56
Может и неправильная)

Aleh
26.08.2018
09:30:29

Артур Евгеньевич
26.08.2018
09:31:01

Sergey
26.08.2018
09:31:03
это ж типичная практика - говнокодишь годик на проекте а потом бежишь говнокодить другой проект, а расхлебывать будут джуны которых наймут на суппорт, а джуны насмотрятся и не поймут почему болит, но геттеры будут продолжать юзать

Alex
26.08.2018
09:31:41
Если сенсио или ещё лучше пхп фиг начнет двигать всех к другому конвеншену то все батлы на эту тему стихнут я считаю. Пока я вижу что там грекас вроде как пытается что то... А так все пока консервативненько...

Aleh
26.08.2018
09:32:11

Sergey
26.08.2018
09:32:11

Артур Евгеньевич
26.08.2018
09:32:20

Sergey
26.08.2018
09:33:07

Артур Евгеньевич
26.08.2018
09:33:20

Aleh
26.08.2018
09:33:22

Sergey
26.08.2018
09:33:26
и у комьюнити нет никаких общих конвеншенов этом плане - все это просто привычки необоснованные

Sergey
26.08.2018
09:33:46
потому content

Alex
26.08.2018
09:36:12

Sergey
26.08.2018
09:38:40

Alex
26.08.2018
09:40:40

Google

Sergey
26.08.2018
09:41:03
p.s. если что это отсылка к Карлину и Джею и молчеливому бобу

Alex
26.08.2018
09:41:22

Admin
ERROR: S client not available

Sergey
26.08.2018
09:41:45
те которые формируются на основе "100 раз так видел" а не "привык так делать потому что то-то то-то"

Alex
26.08.2018
09:42:36

Aleh
26.08.2018
09:42:50

Sergey
26.08.2018
09:43:08
ибо такие привычки обычно готовые решения а вот какие проблемы оно решает никто не знает

Aleh
26.08.2018
09:44:26

Alex
26.08.2018
09:44:26

Sergey
26.08.2018
09:45:11
getStoimosti

Artem
26.08.2018
09:45:27
вообще очень сложно бороться с вот этим вот "да я вчера так делал, хуйну так же", надо много думать (сложна!) и контролировать себя =\

Sergey
26.08.2018
09:46:17
а с учетом того что основная цель процесса "думать" в том что бы перестать...

Alex
26.08.2018
09:47:21
Вообще я думаю что языковой барьер сыграл решающую роль в этих гет сет ис. Ну и джава комьюнити благодарчик

Sergey
26.08.2018
09:49:06

Artem
26.08.2018
09:49:11
хз, нежелание людей думать (хотя я и не осуждаю) сыграло тут решающую роль

Sergey
26.08.2018
09:49:26
сначала были геттеры а потом уже индусы

Google

Alex
26.08.2018
09:49:30
Я не помню что было до... Но уже в документации пхп4 не было пожалуй ни одного примера без гет сет... В жава это прям как доброе утро...

Sergey
26.08.2018
09:52:44
потому что человек кроме пыхи и джавы других языко не знает

Alex
26.08.2018
09:53:35
Когда народ с 3го пхп в 4й переходил все матюкались что за херня зачем нам объекты что с ними делать и как... Потом им предъявили требования мол ооп новледгь из а маст ??? и они стали мучить код и себя геттерами сеттерами... О иссерах узнали из жобит жоб ??

Sergey
26.08.2018
09:54:34

Alex
26.08.2018
09:54:39

Sergey
26.08.2018
09:55:05

Alex
26.08.2018
09:55:14

Sergey
26.08.2018
09:56:00
Но пхп о нем не знало
если что еще на тот момент создатель PHP активно топил что "бля ребят это ШАБЛОНИЗАТОР! Шаблонизатор!!11" Если что он окончательно разачаровался в людях только когда Smarty появились

Alex
26.08.2018
09:56:11

Sergey
26.08.2018
09:56:31

Alex
26.08.2018
09:56:38