@phpgeeks

Страница 5808 из 8430
(;¬_¬)
25.09.2017
10:41:43
не, если ты их не юзал и не видишь в них смысла, то тебе будет не интересно

не обманывай ни себя ни чат

F01134H
25.09.2017
10:41:49
20 лет прогаю на пыхе. Прекрасно себя чувствую

49576
25.09.2017
10:42:06
)))) нет чувства угнетения?)

Google
Andrey
25.09.2017
10:42:26
Никто не говорит что без них нельзя, но, к примеру, в singleton классе можно заблочить магические методы wakeup и sleep и запретить их наследование через final

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

49576
25.09.2017
10:44:18
Возможно это удобно исключительно когда разработчиков много и они не любят тратить время на общение друг с другом?)

Andrey
25.09.2017
10:44:35
Почему это?

49576
25.09.2017
10:44:41
Ну вот взять например final

(;¬_¬)
25.09.2017
10:44:43
возможно это удобно тогда, когда нужно

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

49576
25.09.2017
10:45:19
Он тупо запрещает переопределение. Это нужно в случае если существует вероятность появления неадекватного соразработчика

(;¬_¬)
25.09.2017
10:45:24
как-то странно, что за 14 лет опыта программирования ты с эхтим мало сталкивался

49576
25.09.2017
10:45:31
ну в этой ситуации да, согласен

Andrey
25.09.2017
10:45:49
Или же, при запиле опен сорц кода, нужно явно указать разработчику что этот метод не трожь!

49576
25.09.2017
10:46:11
)) я привык комментарии писать в коде

что то типа // Не трож сцука

Google
Andrey
25.09.2017
10:46:40
В таком случае никто не мешает разработчику забить на коммент

Или же сама IDE тебе подсветит "не трожь!"

в случае с final

49576
25.09.2017
10:47:18
а убрать final ему что мешает?

49576
25.09.2017
10:47:42
не дать доступ к расширяемому классу?

+

Dmitriy
25.09.2017
10:48:48
Andrey
25.09.2017
10:48:57
трейты как бы их не заменили .
Я не говорю что заменили, там еще много других применений абстрактных классов есть. Я говорю что часть этого функционала теперь можно трейтами выпилить

тимлид
да и как-бы всё что не запрещено кодом - разрешено)

49576
25.09.2017
10:49:24
я эту всю демагогию к чему развел... много лишнего появляется. и ведь эти вопросы по редко используемым фишкам являются краеугольным камнем во время проведения собеседования. вывод - какого черта?)

Dmitriy
25.09.2017
10:49:56
да и как-бы всё что не запрещено кодом - разрешено)
ага. вот только пул реквест может не дости до прода

Andrey
25.09.2017
10:50:06
У нас final, к примеру, в паре классов только есть

49576
25.09.2017
10:50:36
а кто то никогда и при этом не является херовым прогером. просто составляю сейчас список вопросов для собеседования...

Andrey
25.09.2017
10:50:53
На джуна?

49576
25.09.2017
10:50:58
мне кажется нужно больше задавать вопросов по алгоритмам и структурам данных

ну да

Like
25.09.2017
10:51:20
Блять, как запомнить эти 10 типов в пхп?

Google
Andrey
25.09.2017
10:51:20
Ну, это тоже такой себе показатель.

49576
25.09.2017
10:51:32
а помоему основнополагающий

Dmitriy
25.09.2017
10:51:38
Andrey
25.09.2017
10:51:47
а помоему основнополагающий
Безусловно, но ничего не мешает их зазубрить.

49576
25.09.2017
10:51:55
с одного языка на другой перепрыгнуть - дело 1 месяца

а знание алгоримтов оно как основа

Andrey
25.09.2017
10:52:15
Помимо таких вопросов нужно еще вопросы логические добавлять

Вопрос в том, часто ли у него это юзается

Я, к примеру, по файналу вопросы задавал кандидатам - почти все отвечали.

49576
25.09.2017
10:52:55
да как бы часто это юзается. и абстрактные классы, и финалы
Дмитрий, ну нет задач таких где их применение обязательно и нет другого выхода

Like
25.09.2017
10:53:06
Чо за холивар?

О чем

Andrey
25.09.2017
10:53:28
сколько программирую на пхп - ни разу не юзал такие вещи как сериализацию, final и abstract. как считаете, оно вообще надо?)

Игорь
25.09.2017
10:53:41
Чо за холивар?
О том, чтобы ты не включал троля

Dmitriy
25.09.2017
10:53:41
Andrey
25.09.2017
10:54:18
Я зафорвардил сообщение как ответ First last

Это не моё сообщение)

Google
Like
25.09.2017
10:55:03
О чем холивар? мне лень читать все что выше

Andrey
25.09.2017
10:55:31
Я же тебе зафорвардил сообщение

Like
25.09.2017
10:55:36
Andrey
25.09.2017
10:55:45
сколько программирую на пхп - ни разу не юзал такие вещи как сериализацию, final и abstract. как считаете, оно вообще надо?)

Вот тема "холивара"

Like
25.09.2017
10:56:15
Аааа, это не сообщение

Andrey
25.09.2017
10:56:23
Ты меня просто не так понял

Like
25.09.2017
10:56:29
А чо ты там от меня закинул сюда?

49576
25.09.2017
10:56:41
Просто думаю есть ли смысл включить вопрос в собеседование

Admin
ERROR: S client not available

Andrey
25.09.2017
10:56:44


Like
25.09.2017
10:56:47
Ааа, вот теперь понял, чота сложно

Andrey
25.09.2017
10:57:07
бгг

Like
25.09.2017
10:57:27
Я наследование не юзаю вообще, но оно нужно

Наверное

Композиция наше все

Andrey
25.09.2017
10:57:45
О_о

Google
Like
25.09.2017
10:58:09
Я передачу по ссылке юзаю чаще, чем наследование ^_^

49576
25.09.2017
10:58:14
Ках это не нужное?

Like
25.09.2017
10:58:22
Лично мне - не нужно

Andrey
25.09.2017
10:58:25
По второму кругу пошли)

Астанавитесь

F01134H
25.09.2017
10:58:29


Like
25.09.2017
10:58:32
Докажи обратное на примере моего говнокода выше

Там 0 слов extends

49576
25.09.2017
10:58:40
))

ООП вообще не нужно без наследования по сути)

Like
25.09.2017
10:59:05
Сильное заявление однако

Andrey
25.09.2017
10:59:18
ООП это не только наследование

Like
25.09.2017
10:59:22
Наследование как основопологающее ООП, его можно как использовать, так и не использовать

Большинство не используют инкапсуляцию и полиморфизм, но пишут слова extends (где оно не нужно тоже пишут)

Andrey
25.09.2017
10:59:38
Кому надо - тот использует, и наоборот

Like
25.09.2017
10:59:41
И что же это получается?

Andrey
25.09.2017
10:59:46
+

Like
25.09.2017
11:00:10
Юзают наследования - крутые разрабы

Like
25.09.2017
11:00:22
я бы тебя назначил каким нибудь министром
Спасибо, что не президентом)

49576
25.09.2017
11:00:27
Ладно. Как считаете включить вопрос что такое abstract и final?

Like
25.09.2017
11:00:31
А то пришлось бы потом с золотом валить (

Страница 5808 из 8430