
Sergey
21.03.2017
13:22:33
http://macode.ru

Igor
21.03.2017
13:26:05
изначально было C(log)
Вот чтобы так не писать можно воспользоваться сингелтоном https://ideone.com/obc4fz тогда инфраструктура логирования доступна из любого места

Sergey
21.03.2017
13:26:09
Я очень удивлён что в этом треде никто не знает эту методологию программирования.

Aleh
21.03.2017
13:26:19

Google

Paul
21.03.2017
13:26:21
никто не знает, что оно так сокращается

Aleh
21.03.2017
13:27:26
а также, что оно успело стать "методологией"

Sergey
21.03.2017
13:30:15
Методология - описание организации некого процесса.
Отсутствие систематизированной организации - частный случай организации, то есть методология

Aleh
21.03.2017
13:30:33
ну может

Hell
21.03.2017
13:36:40

Maksim
21.03.2017
13:37:41
/exit

Hell
21.03.2017
13:37:48
хотя стоп, include i require тоже не нужны. У нас же single-source-No-Framework-Driven-Development
короче, застолблю страницу на гитхабе и запощу здесь. Меня должны апсуждать, да

Ivan
21.03.2017
13:39:39
давай. мы ждем

Hell
21.03.2017
13:40:08
Еще там должно быть про sinlge-line-source-driven-development как частный случай no-PSR-driven-development

Ivan
21.03.2017
13:40:38
/reboot

Hell
21.03.2017
13:41:21
а то ишь, понавыдумывают стандарты, книги издают, все это нужно учить. Фиг вам.
еще должно быть исследование: насколько ускорается ну это.. процесс исправления ошибок и как выглядит кривая сами знаете чего в Single-Source-Apps и Single-Line-Source-Apps

Google

Aleh
21.03.2017
13:43:56
было же про процедурный пхп

Hell
21.03.2017
13:45:02
И насколько хорош NoTDD! Нафиг нужно изучать эти ваши паттерны месарожа, если тольку от них ноль
даешь наш ответ хипстоте-смузям! Ударим по ихним лысым головкам русской водкой и исходным кодом без форматирования!

Ivan
21.03.2017
13:47:28
это все весеннее обострение

Hell
21.03.2017
13:50:28
ой звиняйтем увлекся сильно хейтерством. Я просто сейчас троллю людей, которые не понимают в тестах
https://www.youtube.com/watch?v=uUmF16R9JNs
т.к. смотреть в редакторе кода результат того, что я пейшу гораздо удобнее, чем этом вашем браузере

Ilia
21.03.2017
13:55:41
Ребят, может кто знает хороший плагин для Idea или другую IDE для парного программирования удалено??

Hell
21.03.2017
14:11:46
я весь во внимании

Ivan
21.03.2017
14:12:48
https://c9.io/

Aleh
21.03.2017
14:13:19
мы через tmate

Paul
21.03.2017
14:50:57

Aleh
21.03.2017
14:52:53
https://github.com/ruanyl/coverage.vim
про емакс не знаю, наверное есть

Paul
21.03.2017
14:53:31
Ну на офф сайте wallaby нет в поддерживаемых ни вима, ни емакса
Ну и покрытие не строк считать надо
А путей
Ну или хотя бы условий

Aleh
21.03.2017
14:55:13
ну вообще всего
т.е. бранчи, строки, выражения
мне пока istanbul'a хватает

Google

Max
21.03.2017
15:42:56
вечер в хату

Jams
21.03.2017
15:49:52
Хату в вечер

Sergei
21.03.2017
20:39:11

Starina
21.03.2017
23:52:15
Здравствуйте. Есть кто в онлайне?

da horsie
22.03.2017
00:00:07
да

Sergei
22.03.2017
00:13:45
Да

Roman
22.03.2017
04:36:12
Как при моке объекта с помощью prophecy вызвать два метода которые хочу замокать?

Red
22.03.2017
12:37:17
А вот скажите, сейчас участвую в холиваре на форуме, там модератор заявил, что "перегрузка это не полиморфизм". Я тоже так считал, а почитал про параметрический полиморфизм на википедии, и там сказано, что он даже "настоящий" полиморфизм

Paul
22.03.2017
12:40:48
перегрузка это не параметрический полиморфизм, а adhoc

Red
22.03.2017
12:41:54
а параметрическеий?

Paul
22.03.2017
12:42:29
Параметрический это дженерики, виртуальные таблицы и подтипы
С точки зрения программиста adhoc тоже полиморфизм

Aleh
22.03.2017
12:43:31
а с точки кого не полиморфизм?
того, кто пишет реализацию для конкретного типа?

Paul
22.03.2017
12:44:01
С точки зрения компилятора это вряд ли полиморфизм. Но тогда и дженерики не полиморфизм. В общем, всё что можно мономорфизировать для него вряд ли будет полиморфизмом

Aleh
22.03.2017
12:44:17
так а что такое полиморфизм тогда?

Paul
22.03.2017
12:44:40
Тебе определение дать или что? xd

Aleh
22.03.2017
12:45:21
ну да)

Red
22.03.2017
12:45:36
Тут как закон и его трактовки)
Параметрический полиморфизм»> является синонимом абстракции. Он повсеместно используется в функциональном программировании, где он обычно обозначается просто как «полиморфизм».
В сообществе объектно-ориентированного программирования под термином «полиморфизм» обычно подразумевают наследование, а использование параметрического полиморфизма называют обобщённым программированием, или иногда «статическим полиморфизмом».

Google

Paul
22.03.2017
12:47:32
ну да)
Ну, вот из GoF-а: Полиморфизм — способность подставлять во время выполнения вместо одного объекта другой с совместимым интерфейсом

Admin
ERROR: S client not available

Red
22.03.2017
12:47:35
Ну то есть, если брать именно ООП, то полиморфизмом считается обычно ad hoc и классы-наследники, каждый по-своему переопределяющие методы родителя?

Aleh
22.03.2017
12:48:38

Paul
22.03.2017
12:48:43

Aleh
22.03.2017
12:50:28

Roman
22.03.2017
14:29:05
$user = $prophet->prophesize('User');
у класса User есть два метода
$user->getRating()->willReturn(2);
первый мокаю так
все ок
но как замокать второй метод класса User
getStatus(\JsonResponce $responce)

Aleh
22.03.2017
14:31:20
response
зачем тебе мокать гетеры?
не проще ли реального юзера создать? И почему не в чатике про пых?

Hell
22.03.2017
14:32:48

Roman
22.03.2017
14:33:12
а, да, сори, перепутал чаты

Aleh
22.03.2017
14:33:22

Google

Hell
22.03.2017
14:33:59

Paul
22.03.2017
14:34:15

Hell
22.03.2017
14:34:26
шейные позвонки свернешь

Aleh
22.03.2017
14:34:54
про окна слышал?)
или про tmux?

Roman
22.03.2017
14:36:01
tmux норм

Aleh
22.03.2017
17:57:22
интересная статья http://wiki.c2.com/?SubTypingAndSubClassing

Артур Евгеньевич
22.03.2017
21:10:18
Парни, как бы вы ответили на вопрос. "В чем различия, плюсы и минусы DIC в сравнении с ServiceLocator?

Aleh
22.03.2017
21:14:52
день сурка прямо

da horsie
22.03.2017
21:15:30
я офигею столько печатать