
Mykola
05.07.2017
18:22:41
о!
а что, никто не читал Френкеля "Любовь и математика"?
https://habrahabr.ru/company/piter/blog/261469/
внезапно оказывается, что ТК, программирование, адронный коллайдер и тёмная материя - все связано

Google

Mykola
05.07.2017
18:25:01
очень рекомендую эту книжку для мотивации

Ruslan
05.07.2017
20:16:50
но не много
только начало

Sergey
05.07.2017
20:37:34
ничесе, тут люди даже книги читают
не часто встретишь нынче

Sergei
05.07.2017
20:42:19

Sergey
05.07.2017
20:42:47
художка тож полезная, если не на русском)

Андрэ
05.07.2017
20:43:58
Задумался, а есть вторичный рынок книг же?
Ну вот не надо кому Фаулеры всякие больше. Продают?

Sergey
05.07.2017
20:44:43
gen.lib.rus.ec
а бумажные регулярно на доу темы бывают
но там все в переводе

Google

Андрэ
05.07.2017
20:45:22
Ну, ну я про бумажные ж)

Sergey
05.07.2017
20:45:44
dou.ua

Артур Евгеньевич
05.07.2017
20:59:23
Угадайте where am I from ?

(;¬_¬)
05.07.2017
21:02:06
что, решил на чорную дыру посмотреть?
так вон тебе баннер

Sergey
05.07.2017
21:09:34
чет у меня по этому адресу не телку показывают

Артур Евгеньевич
05.07.2017
21:10:36
Переадресация билайна

guga
05.07.2017
21:18:29

Nik
05.07.2017
21:30:11
Зачем бумажные?

Quilleribe
06.07.2017
05:31:57
@FolderArchive - канал, где сливают платный полезный - образовательный контент и курсы, например можно скачать курсы "Нетологии" или все курсы "Бизнес Молодости".

Maxim
06.07.2017
08:43:41

Dmitriy
06.07.2017
08:47:25
прям как у Дорофеева

Ivan
06.07.2017
21:23:39
Объясните пожалуйста, что такое Protected Variations?
это один-в-один Open/Close Principle ?

Артур Евгеньевич
06.07.2017
21:28:31
не
это скорее про инкапсуляцию
как мне кажется

Google

Sergey
06.07.2017
21:28:43
более того, это один в один Information Hiding
могу нагуглить пруф где об этом говорит автор protected variations

Ivan
06.07.2017
21:29:50
Спасибо

Артур Евгеньевич
06.07.2017
21:30:08
а причем тут опенклозе. Я думал опенклозе это про то чтобы объекты не рушились при дописыании нового функционала

Ivan
06.07.2017
21:30:11

Sergey
06.07.2017
21:30:21

Артур Евгеньевич
06.07.2017
21:30:44

Sergey
06.07.2017
21:31:02
https://www.martinfowler.com/ieeeSoftware/protectedVariation.pdf

Ivan
06.07.2017
21:31:58
Благодарю, уже читаю

Sergey
06.07.2017
21:32:10
> Alistair Cockburn did not know of OCP when he first wrote about PV
быстро накину - code coverage и пирамида тестов. Кто-нибудь мерджит результат code coverage с юнит и интеграционных тестов?
как отдельный репорт (для юнит тестов отдельный что бы тоже был)
или не стоит так делать?
ну мол я хочу что бы code coverage отвечал мне на вопрос что не покрыто вообще тестами

Aleh
07.07.2017
12:44:44

Sergey
07.07.2017
12:46:02

Aleh
07.07.2017
12:46:49
а какое деление? Какие файлы не покрыты или какие бранчи не покрыты?

Sergey
07.07.2017
12:47:11
вопервых интересует какие файлы не покрыты

Google

Sergey
07.07.2017
12:47:31
потом - какие методы вообще не задействуются в тестах
брэнчи - опционально

Aleh
07.07.2017
12:49:28
а как на проекте с тестами вообще?
ну зачем тебе видеть непокрытые файлы и бранчи?

Sergey
07.07.2017
12:53:41
покрытие небольшое
по сути я и еще один чел пишем тесты
хотим поставить это на поток
для этого было бы неплохо видеть ситуацию более наглядно
есть куча каких-то интеграционных тестов которые были написаны пол года назад и хз что они тестят
хочу на основе этого собрать статистику что у нас вообще тестится а что стоило бы

Aleh
07.07.2017
12:55:42
так мб лучше просто два репорта держать?

Sergey
07.07.2017
14:47:12
типа один для юнитов и другой для интеграционных?

Aleh
07.07.2017
14:48:19
ну да

Ivan
07.07.2017
19:27:11
привет
когда оправдано использовать трейты, может кто просвятить?

Aleh
07.07.2017
19:28:56
смотря какие

Ivan
07.07.2017
19:31:44
что уточнить?
php traits

f4rt~
07.07.2017
19:32:48

Google

f4rt~
07.07.2017
19:32:53
а еще лучше писать без мусора, хех

Ivan
07.07.2017
19:33:31
а мусор - что?

f4rt~
07.07.2017
19:33:50
повторяющийся код какой-то

Aleh
07.07.2017
19:38:03
ну в пхп трейты это просто упрощение копипасты