@oop_ru

Страница 159 из 785
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
Я очень удивлён что в этом треде никто не знает эту методологию программирования.

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
ООП не нужен. Только ПКБ. Нашли о чем спорить
No-OOA-OOP-OOD-include-only-single-source-all -php-js-css-html-in-one-driven-Development

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

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 и классы-наследники, каждый по-своему переопределяющие методы родителя?

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

ну это очевидно про ad-hoc
Это очевидно про НЕ adhoc

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
а, да, сори, перепутал чаты

Google
Hell
22.03.2017
14:33:59
есть mocha/jest/jasmin с watch
ОК, только там нужно головой мотать туда-сюда

Paul
22.03.2017
14:34:15
чтобы писать код и одновременно видеть результаты его выполнения
https://s-media-cache-ak0.pinimg.com/564x/94/2b/4e/942b4e41ca6a21cae04c5d8759342152.jpg

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
я офигею столько печатать

Страница 159 из 785