@phpgeeks

Страница 4535 из 8430
v
12.04.2017
14:55:33
крч

нет книжок по ТДД с упором на пхп

MWA-HA-HA

Евгений
12.04.2017
14:56:00
в общем, фарт, тебе надо идти работать, а то ты так уедешь не в ту степь )

Google
Андрюха (Ren)
12.04.2017
14:56:36
ну вот коняжка сегодня и расскажет

f4rt~
12.04.2017
14:56:50
суть почему не любят геттеры и сеттеры очень проста; Представь что мы с тобой два объекта и в процессе нашего диалога ты протягиваешь мне ручку и говоришь держи, я взял её и положил себе в карман допустим; пример выше выглядит как правильное взаимодействие между двумя объектами где есть контекст; в случае использования сеттеров ты просто взял и положил мне ручку в карман, не я решил что с ней делать, ты таким образом поставил меня в заблуждение

Евгений
12.04.2017
14:56:52
а вдруг конь расскажет нам про тдд на примере го?

Андрюха (Ren)
12.04.2017
14:56:53
нафиг книги если есть коняжка

тогда пойду за водкой чтобы смыть это из памяти

Андрюха (Ren)
12.04.2017
14:57:44
шучу.

f4rt~
12.04.2017
14:57:53
Евгений
12.04.2017
14:59:15
ну ты же можешь написать типа условий и вообще отфутболить кладильщика

Google
v
12.04.2017
14:59:18
это ж метод

Евгений
12.04.2017
14:59:21
в сеттере

v
12.04.2017
14:59:29
а не прямой доступ к полю

F01134H
12.04.2017
14:59:31
Фартушка, ты нетуда думаешь https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D1%82%D0%B5%D1%80_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) https://ru.wikipedia.org/wiki/Setter

Геттер и сеттер - это просто методы, устанавливающие и получающие данные

тут нет никакого скрытого смысла

Andrey
12.04.2017
15:00:02
бля

Андрюха (Ren)
12.04.2017
15:00:25
иероглифы по русски матерятся

F01134H
12.04.2017
15:00:29
Кроме того, что ты сам придумаешь. Но это уже не относится к реализации - геттер и сеттер есть геттер и сеттер

Andrey
12.04.2017
15:00:49
почему если я использую функцию sort($var), затем asort($var), то asort не применяется, а если наоборот, то всё норм работает?

F01134H
12.04.2017
15:00:49
хоть в каком паттерне\дизайне\архитектуре

f4rt~
12.04.2017
15:00:54
class Any { private $some = 23; } $result = (function() { return $this->some; })-call(new Any());

?
12.04.2017
15:01:27
интересно, а если делать такие геттеры/сеттеры, меня сильно бить будут? http://sandbox.onlinephpfunctions.com/code/db8f189ed3bfb51013c791f7894d817477552ec7

Евгений
12.04.2017
15:01:57
это ты в каком пыхе?

а то 5.6 упал в фатал

?
12.04.2017
15:02:08
в 5.6 тоже работает

без типизации если

Евгений
12.04.2017
15:02:12
не выдержал твоего кода

?
12.04.2017
15:02:16
а так 7+

там типизация

Google
v
12.04.2017
15:02:38
это геттеро-сеттер?

F01134H
12.04.2017
15:02:54
это уже по сути не геттер и сеттер, а отдельный метод

Dmitriy
12.04.2017
15:03:03
class Dog { private int nick; public int name() { return this.nick; } public void rename(String name){ this.nick = name; } }
class Dog { private int nick; public Dog(int nick) { this.nick = nick; } public void rename(String name){ this.nick = name; } } Я пофиксил

?
12.04.2017
15:03:15
думаю валидацию нужно как-то отдельно выносить
в нём столько же валидации, сколько в обычном сеттере

F01134H
12.04.2017
15:03:34
Мне кажется сеттер должен чисто устанавливать значение и все, но эт не точно

?
12.04.2017
15:03:44
это комбинированный

как в жиквере

F01134H
12.04.2017
15:03:52
?

?
12.04.2017
15:03:59
почему им можно

а нам нет

v
12.04.2017
15:04:28
как в жиквере
в жиквере нет сеттеров

Andrey
12.04.2017
15:04:34
ребят, как правильно скидывать в чат куски кода? копипаст или лучше куда-нибудь заливать?

v
12.04.2017
15:04:34
я проверял

Andrey
12.04.2017
15:04:45
кк

?
12.04.2017
15:04:51
если больше, то на пастбин/гист/сандбокс

если код пхп, то последний лучше всего

F01134H
12.04.2017
15:05:15
@vskopuk че скажешь, это сеттер или нет? function number(int $number = 5) { if (func_num_args()) { $this->number = $number; return $this; } return $this->number; }

Google
?
12.04.2017
15:05:21
если он конечно в сандбоксе взлетит

гетеросеттер

Евгений
12.04.2017
15:05:40
а есть гомосеттеры?

?
12.04.2017
15:05:41
все остальные сеттеры - геи

Евгений
12.04.2017
15:06:26
а почему ты вернул $this а не $this->number?

Admin
ERROR: S client not available

Евгений
12.04.2017
15:06:59
и вообще зачем там этот ретурн

?
12.04.2017
15:07:06
чтоб ебенить $test->number(5)->string('huy')->…;``

v
12.04.2017
15:07:18
чтобы chan of command сделать

Евгений
12.04.2017
15:07:25
ну тогда тебе нужно второй ретурн тоже $this

не?

?
12.04.2017
15:07:33
бот чтоли ебанул?

не?
не

f4rt~
12.04.2017
15:07:40
?
12.04.2017
15:07:45
второй для геттера

первый для сеттера

чё как маленький то

Евгений
12.04.2017
15:07:56
а, ясно

Google
?
12.04.2017
15:08:20
надо где-нибудь так ебануть потихому

и посмотреть на реакцию

только в каждом геттере так делать заёбищно

куча кода, который повторяется

Евгений
12.04.2017
15:09:08
ну, зато методов в два раза меньше

?
12.04.2017
15:09:34
зато неявное поведение функции

как геттер она возвращает один тип, как сеттер - другой

F01134H
12.04.2017
15:10:05
правой геттерю, левой сеттерю

da horsie
12.04.2017
15:10:09
Утрочат

F01134H
12.04.2017
15:10:14
привет КОНЯШ

?
12.04.2017
15:10:14
утро

вот

коняш

зацени

интересно, а если делать такие геттеры/сеттеры, меня сильно бить будут? http://sandbox.onlinephpfunctions.com/code/db8f189ed3bfb51013c791f7894d817477552ec7

и скажи

как долго мне гореть в аду, если я так делать буду

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