mr.
За всех говоришь, да?
The Ant
конечно, кто в здравом уме будет использовать на фронте бутстрап ис каропки?
The Ant
тем более эти валидации, подсвеченые зеленым... буээ
Stas
скажите мож кто встречал экстеншн типа мигрика для создания миграций но что бы также создавало фикстуры на основе текущей базы
Stas
?
Ivan
Можно создавать фикстуры на основе базы? Оо
Dmitriy
mr.
mr.
Ivan
Я вот этот юзал https://github.com/ElisDN/yii2-gii-fixture-generator
Stas
Stas
Yet Another Stats (β)
Карма @offout стала 1
Stas
А где кармбот глючит? с бодуна что ли?
Stas
Alexey
надо юзать шаблоны фикстур так-то )
Alexey
https://github.com/yiisoft/yii2-faker
Alexey
а у тебя код на любых данных должен работать
Alexey
а не на текущих
Alexey
в этом и смысл тестирования
Anonymous
Да проще с текущих сгенерить фикстуры.
Alexey
не проще
Anonymous
Фейкером иногда лень)
Anonymous
Проще
Alexey
ну когда будет у тя табличек 50
Alexey
тогда и посмотришь :D
Alexey
Проще
при TDD ты сначала делаешь тесты и фикстуры, потом только делаешь реализацию - у тебя просто неоткуда данным взяться будет при правильном подходе к разработке
mr.
Ладно, когда будет, тогда и поговорим.
mr.
Alexey
в таком случае их уже поздно делать
Alexey
:D
mr.
Вообще с тестами у меня беда, поэтому зная твой левел, не буду спорить.
mr.
Да не, было пилил, всё ок, запустились, потом прежде чем доработки сделать, я сначала тестами покрыл, чтобы не сломать то что работает. Правда первый блин комом был, функциональными сделал, но хоть как-то, чем никак.
mr.
Лангман, я забыл кто с кем спорил в гиттере ты с нолкой или нолка с тобой, что типа нахуй ваши сервисы и всё такое, заказчикам похуй)
Alexey
ну бывают и такие заказчики
Alexey
хуяк-хуяк и в продакшн
mr.
Ну в мире йии их очень много.
mr.
Сегодня удивился, что тимлид вообще плохо понимает как инъекцию зависимостей через конструктор делать...
Alexey
там ide/exception driven development
mr.
При этом по скорости разработки он быстрее)
mr.
Alexey
mr.
mr.
А...
mr.
Я думал твоё утверждение положительно, НЕ не заметил, глаза замылились к вечеру.
Alexey
ну в плане если ты не работал с контейнером с автовайрингом, то и не будешь про него ниче знать )
mr.
Ну он контейнер через конфиг настраивает, чтобы глобально что-либо переопределить.
Все же думаю каждый должен прийти к DI. Когда начинаешь писать тесты, то сразу такой подзатыльник получаешь из-за хардкода и статики.
Alexey
в yii-то пофиг
Alexey
ты сразу с копией приложения работаешь )
Anonymous
Не понял, в смысле сразу с копией?
Anonymous
А... Дошло.
Anonymous
То что в тестах приложение уже создано.
Niko
Хоть что-то смешное за день
Niko
Как обычно поступают с моделями при вынесении части функционала на другой сервер?
Администратор по идее дожен иметь возможность делать CRUD всех объектов
Как правильно синхронизировать "набор полей" для бд, если логика находится на разных серверах ???
Anonymous
Что подскаать?
Niko
Anonymous
Я просто завис на этом, что значит вынесение функционала на другой сервер?
Anonymous
Вангую хуйню творите или планируете.
SiZE
SiZE
Niko
вот был монолит, а я часть функционала хочу вынести. Например сделать api по созданию постов для мобильных устройств. Очень часто посты создают и нужно вынести, а то сервак нагружен
Niko
SiZE
Ну так и делай как отдельное не связанное приложение
SiZE
Протокол какой хочешь бери
Niko
Микросервис со своей бд?
Я думал бд одну для всех микросервисов сделать на отдельном серваке
Или это плохая идея?
Niko
если я пишу что-то непонятное или полный бред - говорите об этом)))
Niko
У меня микросервис должен иметь связь с другим сервисом, поэтому хотел импользовать одну бд
Это неправильно?
Anonymous
Anonymous
http://www.yiiframework.com/doc-2.0/guide-db-active-record.html#cross-database-relations
Alexey
Anonymous
Но там ограничения появляются некоторые.
Niko
я знаю, что так можно, но не хотелось так делать
Alexey
микросервис это по сути класс с методами, который их экспортирует через рпц
Niko
Или нужно будет всегда в двух местах код менять?
Alexey
конечно в двух