
Sergey
17.04.2017
14:48:18
который сделает тупо findBy(['slug', 'user'])

Alexander
17.04.2017
14:50:18
Пока просто пытаюсь понять что может этот ParamConverter, как никак запихнули его в Best Practice

Sergey
17.04.2017
14:51:15
ну он умеет делать то для чего его задумывали. Для того что ты хочешь ты либо пишешь свой ParamConverter либо лучше (если ты юзаешь sf3.1+) вообще свой ресолвер аргументов

Alexander
17.04.2017
14:53:55
О, пропустил эту фичу... Да, это интересней

Google

Дмитрий
17.04.2017
16:13:10
https://www.piter.com/product/ekstremalnoe-programmirovanie-razrabotka-cherez-testirovanie
стоит приобретать?

Ilya
17.04.2017
16:15:12

Дмитрий
17.04.2017
16:15:47
а что посоветуете по тестированию, никогда тестов не писал :(

Ilya
17.04.2017
16:16:19
https://github.com/unicodeveloper/awesome-tdd
ну и подобные списки полистать
как по мне - там поконцентрированней инфа
чем в книгах

Дмитрий
17.04.2017
16:32:41
а на русском есть толковый материал?

Sergey
17.04.2017
16:36:27
https://www.youtube.com/watch?v=8u6_hctdhqI вот этот доклад еще помню понравился

Aleh
17.04.2017
16:37:07
для начала Кент Бек вполне норм, но надо дальше

Ilya
17.04.2017
16:37:24

Sergey
17.04.2017
16:37:57
лучше книг пока еще ничего нет

Google

Ilya
17.04.2017
16:38:12
статьи же)
читаешь базовую -> углубляешься в нужные темы по необходимости

Sergey
17.04.2017
16:38:48
ты еще б сказать изучать все по видеоурокам и докладам на конфах

Ilya
17.04.2017
16:38:57
не, видосы - треш
50 мин тратишь вместо 3х на статью

Sergey
17.04.2017
16:39:34
статьи это как дополнение, но книги это база как ни крути

Ilya
17.04.2017
16:42:38

Sergey
17.04.2017
16:42:45

Aleh
17.04.2017
16:42:58
ну очевидно статью читать быстрее, чем книгу

Sergey
17.04.2017
16:43:18
и очевидно что в статью информации стоьлко не поместится

Aleh
17.04.2017
16:43:23
тут спорить сложно, банально из-за размера

Ilya
17.04.2017
16:43:31
книги могут устаревать, там одна точка зрения (не факт, что верная)
+ кривые переводы на русском довольно часто бывают

Sergey
17.04.2017
16:43:44

Aleh
17.04.2017
16:43:46
верных мнений нет)

Sergey
17.04.2017
16:44:03
ну то есть если брать статьи то там найти толковые еще сложнее

Sergey
17.04.2017
16:44:14
читай в оригинале, не будет проблем. книги переиздаются, а некоторые идеи в книгах просто не могут устаревать
книги кент бека и фаулера как раз такие

Ilya
17.04.2017
16:44:41

Sergey
17.04.2017
16:44:51

Google

Алексей
17.04.2017
16:45:22
а на русском есть толковый материал?
На русском толкового материала практически никогда нет по двум причинам:
- Материал переводится единомоментно и потом не обновляется, а значит - теряет актуальность.
- Разработчик и так постоянно имеет дело с английским языком, поэтому он не создаёт дополнительный спрос на русский язык (так не у всех, но к этому лучше стремиться, чтобы проще жить было).

Sergey
17.04.2017
16:45:29
ты же понимаешь что "реальная жизнь" описанная такими вот "практиками" как правило приводит к культу карго
когда люди используют какие-то подходы о которых они почитали в статье на хабре (mvc например) причем неверно поняли но продолжают так делать из проекта в проект формируя привычку
а если еще человек нашел свою зону офморта он может годами делать одно и то же и думать что это ок

Ilya
17.04.2017
16:46:47
тут поработал, там поработал, в чате послушал -> получил свою точку зрения

Sergey
17.04.2017
16:47:17

Sergey
17.04.2017
16:47:27
и часто неправильных)

Алексей
17.04.2017
16:47:33

Ilya
17.04.2017
16:47:48

Sergey
17.04.2017
16:47:53

Алексей
17.04.2017
16:48:08

Sergey
17.04.2017
16:48:08
публичные свойства - это как публичные женщины

Sergey
17.04.2017
16:48:20
все профессии важны, все профессии нужны

Ilya
17.04.2017
16:48:55

Sergey
17.04.2017
16:49:08

Ilya
17.04.2017
16:49:08
задолбался за всеми переделывать приватные на протектед, когда надо расширять

Salavat
17.04.2017
16:49:29

Ilya
17.04.2017
16:49:40
ладно бы еще обернуть можно
так часто ни геттеров ни сеттеров

Sergey
17.04.2017
16:49:53

Google

Salavat
17.04.2017
16:50:13

Sergey
17.04.2017
16:50:15
вообще культ карго полезная штука. пока нет опыта в чем-то, можно его придерживаться и пародировать, пока не разберешься и не начнешь понимать зачем это нужно

Sergey
17.04.2017
16:50:37

Алексей
17.04.2017
16:50:54

Ilya
17.04.2017
16:51:10

Timur
17.04.2017
16:51:32
Если закомменчу выделенную на скрине строку, ошибка не выбрасывается
Кто знает, в чем проблема?

Admin
ERROR: S client not available

Ilya
17.04.2017
16:52:10
мне проще, когда либа, соответсвует моим нуждам на 90% и ее пилит сосед - пусть она будет нормально изменяемой

Алексей
17.04.2017
16:52:17
Ты же в курсе, что во втором эксепшене не замазал полный путь?

Salavat
17.04.2017
16:52:34
Ниже в полном адресе есть полный путь

Timur
17.04.2017
16:52:42
Да ну и насрать)

Sergey
17.04.2017
16:52:45
Kantine :D

Алексей
17.04.2017
16:52:53

Timur
17.04.2017
16:53:06
Вы лучше с проблемой помогите разобраться)
Шпионы мать вашу)

Sergey
17.04.2017
16:53:35
так у тебя там хрень сделана
в Regex выражение вынеси как свойство

Google

Sergey
17.04.2017
16:53:56
Что такое культ карго?
был такой интересный эксперемент что бы убедиться что культ карго общий для всех животных. Взяли 5 обезъянок и посадили в клетку. Потом подвесили банан. Ну обезъянки потянулись и одна оказалась проворенее. Тех кто проиграл - ебнули током. На следующий день снова повесили банан. когда обезъянка потянулась за бананом остальные начали ее пиздить. И так далее. Через неделю одну обезъяну убрали и добавили новую. Она так как ничего о предыстории не знала полезна за бананом но ее начали тоже пиздить. Через неделю - снова та же ситуация. И вот по прошевствии 5-ти недель у нас в клетке 5 обезъян, никто не берет банан и никто не знает почему.

Алексей
17.04.2017
16:54:30

Timur
17.04.2017
16:54:50

Sergey
17.04.2017
16:54:50

Salavat
17.04.2017
16:55:12
Ну в целом понял ) спасибо ) не знал что это культ карго )

Sergey
17.04.2017
16:55:40

Sergey
17.04.2017
16:55:41

Ilya
17.04.2017
16:55:49

Timur
17.04.2017
16:56:11
дай линк
http://symfony.com/doc/current/reference/constraints/Regex.html

Sergey
17.04.2017
16:56:24
твой вариант?
композиция, декорация, SRP, open/close, маленькие специализированные объекты которые проще заменять на другую реализацию.

Aleh
17.04.2017
16:56:47
кстати, на тему маленьких объектов

Timur
17.04.2017
16:56:59

Sergey
17.04.2017
16:56:59

Aleh
17.04.2017
16:57:07
Грег Янг как-то говорил, что если класс на 10к строк кохизив, то ок
я слабо представляю 10к кохизив строк

Sergey
17.04.2017
16:57:28

Aleh
17.04.2017
16:57:33
даже жопашная обработка бинарного формата

Timur
17.04.2017
16:57:33

Sergey
17.04.2017
16:57:43
какой-то объект где были какие-то вычисления на CUDA для чето там

Aleh
17.04.2017
16:57:47