@phpgeeks

Страница 2753 из 8430
ᴅᴧᴋᴇɴ
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
хорошо, я буду на связи!
*был в сети 15 минут назад*

Sergio
09.12.2016
15:45:50
нет по юмл почти ничего фришного нет. можно sparx архитектора посмотреть. вроде дожен из php брать.
посмотрел... чтото он только связи между классами нарисовать может... что ж не везёт-то так?

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
у меня мозг в трубочку свернулся

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 году уже была ХР и там кнопка пуск уже была

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

Евгений
09.12.2016
16:50:18
windows 3.11 ?
но ведь она появилась не 13 лет назад )

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
а нафига ссылку удалили о_0
да тут началось. что это не солид, ооп и т.д. себе дороже

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 сюда отлично легла бы тернарка

и как тогда делать если нужен большой свитч ?
объект-фабрику, например, в силу полиморфизма, не имеет особого смысла реализовывать без return в switch(хотя я ненавижу такие фабрики)

Артур Евгеньевич
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
4к не тащит
эт да, FHD

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

эт да, FHD
подожди пол годика и перестанет. на макс настройках

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