
ᴅᴧᴋᴇɴ
09.12.2016
15:33:21
ок, когда начинать?

f4rt~
09.12.2016
15:33:40
можешь прям сейчас, задаток кину как найду инвесторов

Евгений
09.12.2016
15:33:57
бгг

ᴅᴧᴋᴇɴ
09.12.2016
15:33:59
ок

Google

ᴅᴧᴋᴇɴ
09.12.2016
15:34:03
готово! https://itunes.apple.com/app/telegram-messenger/id686449807

f4rt~
09.12.2016
15:34:17
ключи в личку кинь
мне пару сообщений расшифровать нужно

ᴅᴧᴋᴇɴ
09.12.2016
15:34:49
http://vash-dom-byta.ru/wp-content/uploads/2015/11/kluchi3.jpg

f4rt~
09.12.2016
15:34:59
ну бля взял спалил всему чатику
какой из тебя безопасник

Евгений
09.12.2016
15:35:29
это публичные же

ᴅᴧᴋᴇɴ
09.12.2016
15:35:56
м? http://www.zipower.ru/images/banki/PM4163_min_1.png

f4rt~
09.12.2016
15:36:38
сейчас попробую на авито продать это
как продам заплачу за работу

ᴅᴧᴋᴇɴ
09.12.2016
15:36:58
хорошо, я буду на связи!

f4rt~
09.12.2016
15:42:27

Sergio
09.12.2016
15:45:50

Google

Dmitriy
09.12.2016
15:46:56

Sergio
09.12.2016
15:47:24
а bouml нету ломанного)) перерыл всё что знал)

Артур Евгеньевич
09.12.2016
16:29:35
у кого то пятница началась что ли https://freelance.ru/projects/snachala-plachu-vsem-dengi-potom-prisilaete-pochtu-otvet-741172.html
???

Konstantin
09.12.2016
16:38:06
о это мой клиент )
? земля чот нифига не большая

Andrey
09.12.2016
16:39:11

v
09.12.2016
16:39:42
Оооооооооооооооооооооооооооооооооооооооооооооооооооооо
бля

Konstantin
09.12.2016
16:39:57
?

v
09.12.2016
16:39:57
у меня мозг в трубочку свернулся

Andrey
09.12.2016
16:39:59

v
09.12.2016
16:40:44
"Если зрение совсем плохое все рано пишите."(с)

Artur
09.12.2016
16:40:44
выглядит претти куул

v
09.12.2016
16:41:18
вот как клево это на руби смотрится
и как уебищно - на php
плак-плак

Andrey
09.12.2016
16:42:57
еще одна гифка в архив

Dmitriy
09.12.2016
16:42:58
там зачетная форма показа кода

Google

Евгений
09.12.2016
16:49:00
"Привет! Меня зовут Александр Швец, я создатель этого сайта. После двух лет работы, рад представить вам свой курс о рефакторинге.
Я программирую уже 13 лет. Начинал еще тогда, когда в винде не было кнопки Пуск. "
чёт не сходится. в 2003 году уже была ХР и там кнопка пуск уже была

Dmitriy
09.12.2016
16:49:40

Владимир
09.12.2016
16:49:51
Начал рано, когда не было кнопки, а программировать стал 13 лет назад)

Евгений
09.12.2016
16:50:18

v
09.12.2016
16:51:05
ну все правильно
начал на турбо Паскале
а работает 13 лет

Sergey
09.12.2016
16:56:49
Причем тут ооп?

Евгений
09.12.2016
16:57:30
но в целом вроде неплохой курс

Dmitriy
09.12.2016
17:01:41

Sergey
09.12.2016
17:02:12
Солид тоже тут не виден

Dmitriy
09.12.2016
17:02:36
Солид тоже тут не виден
Рефакторинг.Гуру посвящён тёмным материям программирования — рефакторингу, паттернам проектирования, принципам SOLID и другим важным вещам.

Sergey
09.12.2016
17:03:06
Там обычный процедуры код, от ооп там только public и $this

Dmitriy
09.12.2016
17:03:43
Там обычный процедуры код, от ооп там только public и $this
abstract class Bird {
...
abstract function getSpeed();
...
}
class European extends Bird {
function getSpeed() {
return $this->getBaseSpeed();
}
}
class African extends Bird {
function getSpeed() {
return $this->getBaseSpeed() - $this->getLoadFactor() * $this->numberOfCoconuts;
}
}
class NorwegianBlue extends Bird {
function getSpeed() {
return ($this->isNailed) ? 0 : $this->getBaseSpeed($this->voltage);
}
}
тоже процедура ?

Sergey
09.12.2016
17:04:16
Я пишу про конкретный пример по ссылке
https://refactoring.guru/ru/consolidate-duplicate-conditional-fragments вот тоже код ничего общего с ооп и solid

Евгений
09.12.2016
17:14:06

Artur
09.12.2016
17:24:36
а нафига ссылку удалили о_0
мне нравится подача

Google

Dmitriy
09.12.2016
17:25:20

Artur
09.12.2016
17:25:33
https://refactoring.guru/ru/replace-nested-conditional-with-guard-clauses
ужасный пример кстати :)
иметь много ретурнов плохо. это факт

Dmitriy
09.12.2016
17:26:28
и как тогда делать если нужен большой свитч ?


Artur
09.12.2016
17:26:52
я обычно так делаю. проверки с ретурнами континью и прочим стараюсь в начале а выход в конце. исключениек только если возможен выход в цикле а в конце например return false
но ОБЫЧНО чтобы не размазывать код по миллиону страниц 1 функция делает не одну ответственность
и как следствие любое внесение изменений может потребовать отказаться от "раннего выхода"
в данном случае типичный switch конечно но всёже
public function getPayAmount() {
if ($this->isDead)
$result = $this->deadAmount();
elseif ($this->isSeparated)
$result = $this->separatedAmount();
elseif ($this->isRetired)
$result = $this->retiredAmount();
else
$result = $this->normalPayAmount();
return $result;
}
смотрелось бы лучше. особенно если нужно добавить отладку, проверку или ещё чё
и по пср скобочки обязательны
"плохой" пример может привести к неверныфм допущениям, но в целом это всё равно важно
красивый пример размазываемого ОДНОРАЗОВОГО кода
https://refactoring.guru/ru/decompose-conditional
https://refactoring.guru/ru/replace-conditional-with-polymorphism
а вот это важно, да. но не везде :)
а здесь правильно было бы сделать AbsCustomer
// Replace null values with Null-object.
$customer = ($order->customer != null) ?
$order->customer :
new NullCustomer();
сами же пользуются тернарками. а в соседнем кейсе предгалаги размазать по 3м методам)
https://refactoring.guru/ru/decompose-conditional
сюда отлично легла бы тернарка


Артур Евгеньевич
09.12.2016
17:57:31
Ебать тут рождество
Прям забываешь что в России живёшь

Artur
09.12.2016
17:58:30
убать ты новичёк )

Google

Artur
09.12.2016
17:58:44
там ТАК даже летом :)
и на работу ходить не на завод
не питер, конечно...

Артур Евгеньевич
09.12.2016
18:00:28
Питер на любителя)

Denis
09.12.2016
18:00:28

Артур Евгеньевич
09.12.2016
18:00:47
Хотя ещё попробую распробывпть его)

Sergey
09.12.2016
18:01:30

Artur
09.12.2016
18:02:50

Al
09.12.2016
18:04:27
посоны
помните я пк собирал?
тащит как монстр
любое

Denis
09.12.2016
18:05:07
4к не тащит

Artur
09.12.2016
18:05:12
Бирюлёво - норм. Не пизди )
кста. ходил в кино на пражке. есть же трейлер фильма «Из другой галактики? А мы из Чертанова»
https://www.kinopoisk.ru/film/840250/video/136198/

Al
09.12.2016
18:05:26

Artur
09.12.2016
18:05:27
народ в зале так ожиавился когда это услышал. было так мимими ^_^
эт да, FHD
подожди пол годика и перестанет. на макс настройках