Sergey
нормальный подход, работает
Sergey
но должен быть в команде один а лучше два человека которые все это понимают
Sergey
иначе "факапы" обходятся дороже
Aleksandr
ну те кто отвечают за проект головой те в курсе всего
Aleksandr
+ принияли за стандарт писать доки
Aleksandr
не пхп и апи док
Aleksandr
а полные в конфлюенсе
Sergey
у меня тоже доки по api
Aleksandr
ну доки по апи это одно
Sergey
только в apiary
Aleksandr
у нас нелимо
Aleksandr
или как он там
Helgo
Доки, зачастую, устаревают быстро и неактуально. Более лучше писать бизнес-сценарии на бехате, каком-нибудь
Sergey
у меня сначала дока а потом уже код, так что "нельмио" мне не подходит
Aleksandr
http://symfony.com/doc/current/bundles/NelmioApiDocBundle/index.html
Sergey
Доки, зачастую, устаревают быстро и неактуально. Более лучше писать бизнес-сценарии на бехате, каком-нибудь
плюсую, но это надо что бы вся команда работала по ним и стэкхолдеры имели возможность их читать
Helgo
Сергей, привет :)
Aleksandr
http://jsonapi.org/
Helgo
Как тесен мир
Sergey
Здаровки
Helgo
Ты меня не помнишь, скорее всего. Года полтора к вам собеседовался и СТО завернул меня
Sergey
Помню)
Sergey
и не согласен с Ником)
Sergey
ну да ладно)
Sergey
он в те времена сильно идейным был
Sergey
а статическим анализом балуется кто
Sergey
?
Aleksandr
на качество?
Helgo
плюсую, но это надо что бы вся команда работала по ним и стэкхолдеры имели возможность их читать
Мы сейчас на нашем проекте это практикуем, особенно для сложных бизнес-фичей, типа расчёта налогов для Норвегии :) Написали бизнес-сценарии, показали конечным пользователям/заказчикам, получили от них фидбек и го имплеменировать
Helgo
а статическим анализом балуется кто
Скрутинайзер у нас, если это про это
Aleksandr
у нас от симфони анализатор и сонар
Sergey
блин пойду в понедельник просить покупку скрутинайзера...
Helgo
Так вот, бехат даёт свои плоды, особенно когда надо потом в написанном менять + рассказать кому-то как что работает и почему
Sergey
у нас бизнес аналитики не хотят...(
Helgo
Может сценарии слишком сложные?
Sergey
врядли
Sergey
я думаю просто не умеют и не хотят)
Sergey
дописать бы его...
Sergey
я только благодаря тебе вспомнил что он у меня есть
Sergey
а не, благодаря @CawaKharkov
Sergey
пользуетесь тулзами какими или тупо в git?
Sergey
для кукумбера видел неплохой сервис для организации спецификации по проекту на основе фичаспек
Helgo
В проекте, в папке features/
Helgo
Просто в битбакет посылаем почитать, если что
Helgo
Более навороченного пока не прикручивали за ненадобностью
Aleserche
я сейчас подтягиваю знания по ООП в пхп, с чего бы начать, готов хоть с основ начать. Сейчас открыл книгу Domain-driven design in PHP, и что-то как-то тугой идет
Aleksandr
а как же зандастра?
Sergey
но лучше прокачивать скил в рефакторинге
Helgo
Где-то рекомендовали мне Зандстру - РНР Объекты, шаблоны и методики программирования
Sergey
а как же зандастра?
не читал не знаю
Sergey
видел оглавление - оно не поможет)
Aleksandr
я тоже но все говорят хорошая
Дмитрий
с работы напоминание прилетело, никто не забыл?
Дмитрий
Коллеги напоминаю всем, что в выходные в ночь с 3-го на 4-е декабря будет перевод времени на час вперед. Прошу учесть это в работе.
Sergey
я тоже но все говорят хорошая
ну оно как гайд скорее. Тип ознакомился и угблубляешься через другие книги в отдельные топики
Sergey
я сейчас подтягиваю знания по ООП в пхп, с чего бы начать, готов хоть с основ начать. Сейчас открыл книгу Domain-driven design in PHP, и что-то как-то тугой идет
я тебе рекомендую помимо "подтягивать знания по ООП" чаще заниматься рефакторингом. То есть прошариться в приемах рефакторинга и в тестах.
Sergey
так же стоит поразбираться "зачем нужна инкапсуляция", чаще делать ретроспективу принятых на проекте решений
Sergey
особенно в случае багов или регрессий
Sergey
особенно регрессий
Sergey
почитать про SOLID и GRASP
Aleserche
Зандстра мутный, реализации у него не очень понятные
Sergey
тебе нужно не реализацию смотреть
Sergey
а идею
Aleksandr
http://www.slideshare.net/rdohms/bettercode-phpbenelux212alternate
Aleserche
я просто через реализации пытаюсь идеи понять
Aleserche
привычка
Sergey
нужно пытаться еще проникнуться идеей какие проблемы эта реализация решает
Sergey
многие этим грешат, заучивают например... MVC
Sergey
что такое контроллер
Sergey
и начинают фигачить
Sergey
а зачем его придумали и какие проблемы решает - разбираются на уровне "введение в одну из статей"
Sergey
с большего же "все говорят что надо ну значит надо"
Sergey
еще можно попробовать поразбираться с функциональным программированием
Sergey
там идеи чуть менее искажены исторически
Sergey
и сильно пересекаются с ООП
Aleserche
видимо придется сменить работу. У меня нет таких проектов, в которых можно что-то рефакторить
Aleserche
либо посмотреть OS