хм… а зачем откатывать последние две миграции от одной БД?
а что если смотреть на БД как на атомарное хранилище, и не нужно его разделять…
Например нужно откатить последние 2 миграции для db2, Но после них уже было создано несколько миграций к db1
приведите пример такой задачи/проблемы. ну например, на лайфе нужно откатить последние миграции (которые удаляют таблицу с пользователями) (конец сарказма). серьезно, можно пример?
и есть большая вероятность случайно накатить миграцию не на ту базу.
в процессе разработки вы увидели что накатиоли миграцию не в ту БД. зашли поправили. явно до лайфа/по мержа-до ревью кода такая миграция не доживет.
за все время что я писал миграции — ни разу такого не было… да и а что если кто то удалить вообще базу данных/таблицу/записи из таблицы миграцией? у вас есть защита от этого?
А зачем ради одно строки — писать контроллеры, темплейты? У нас в проекте несколько БД. В нужных миграциях просто переопределям нужное проперти указывающее коннект к БД. Все!
Получается, что вы называете имена отношений, только в одностороннем направлении.
То есть, про агригацию:
если смотреть на отношение от Департамента к Работнику, то связь — агрегация
если смотреть на отношения от Работника к Департаментуто, связь бинарная ассоциация
Верно?
И почему агрегация, а не ассоциация в отношениях между Департаментом и Работником?
В чем разница между:
Департамент агрегирует Работников (агрегация)
и
Каждый Департамент содержит ноль или несоклько работников (N-рная ассоциация)?
А почему настройки к БД пишутся в env/dev.php? Этот файл с общими настройками для всей комманды, для запуска приложения на «локали». А вот env.php это уже конкретно каждого файл с настройками (который должен игнорится). верно? и вот в нем нужно писать уникальные конфиги (для каждого разработчика).
А почему вы нигде не проверяете метод $category->save()?
Может быть такая ситуация, что вы или кто то напишет обработчик события на onBeforeSave(), с ошибкой при каких то условиях, но не напишет на него тест.
Вы запустите тесты — все гуд, все зеленые.
А самое главное — сохранять модель — не получится.
Ваши тесты подтверждают только то, что у модели есть правила, но не то проверяют может модель сохраниться или нет.
Можно при сохранении файла проверять. Что бы разработчик сразу делал правки, а не один раз при коммите, перебирая все файлы.
Плюс, проверка при сохранении, как по мне, приучает писать код правильнее.
А может это какая нить кампания, что бы «притушить» тему по поводу слежки.
Типа «давайте пустим полуживую рыбу, что мы не справляемся с трафиком, и не можем контролировать всю инфу, люди поймут это и уменьшиться внимание за нашей деятельностью. И пустить нужно красиво, IT-шники не дурные люди, через бывших сотрудников и т.д.»?
Те кто скопировал полностью вас- вообще жесть) Как людям не стыдно, на 100% копировать)
Я бы не стал заказывать работу у студии, которая копирует на 100%…
А как оно работает?
Зашел на хабр, потом в цент авторизации, залогинился, кинуло на хабр — залогиненным.
Перешел на хантим — Не залогинен.
Использую тот же логин/пароль, как на Хабре, что бы войти в Хантим — не заходит.
В чем единая то регистрация?
ПС читал что через сторонний соц. сервис заходили, но в чем прикол? Нажму на гугл, зарегаюсь, где единая авторизация?
Я и не спорю.
Сам занимаюсь таким воспитанием. Если ребенок поймет почему это плохо, он не будет делать.
Если его ограждать, интерес иногда только усиливается.
Я не призываю убирать детей с контакта, я говорю о том что бы убрать порно с контакта. Или что, если мы воспитываем детей, то в порядке вещей выкладывать в соц. сети всякое «зло»?
а что если смотреть на БД как на атомарное хранилище, и не нужно его разделять…
приведите пример такой задачи/проблемы. ну например, на лайфе нужно откатить последние миграции (которые удаляют таблицу с пользователями) (конец сарказма). серьезно, можно пример?
в процессе разработки вы увидели что накатиоли миграцию не в ту БД. зашли поправили. явно до лайфа/по мержа-до ревью кода такая миграция не доживет.
за все время что я писал миграции — ни разу такого не было… да и а что если кто то удалить вообще базу данных/таблицу/записи из таблицы миграцией? у вас есть защита от этого?
То есть, про агригацию:
если смотреть на отношение от Департамента к Работнику, то связь — агрегация
если смотреть на отношения от Работника к Департаментуто, связь бинарная ассоциация
Верно?
И почему агрегация, а не ассоциация в отношениях между Департаментом и Работником?
В чем разница между:
Департамент агрегирует Работников (агрегация)
и
Каждый Департамент содержит ноль или несоклько работников (N-рная ассоциация)?
Спасибо.
ВК имеет не ООП-шную структуру?
Может быть такая ситуация, что вы или кто то напишет обработчик события на onBeforeSave(), с ошибкой при каких то условиях, но не напишет на него тест.
Вы запустите тесты — все гуд, все зеленые.
А самое главное — сохранять модель — не получится.
Ваши тесты подтверждают только то, что у модели есть правила, но не то проверяют может модель сохраниться или нет.
А вообще местами интересная. спасибо.
Плюс, проверка при сохранении, как по мне, приучает писать код правильнее.
наверно правильнее
if($this->model->hasAvatar())
Типа «давайте пустим полуживую рыбу, что мы не справляемся с трафиком, и не можем контролировать всю инфу, люди поймут это и уменьшиться внимание за нашей деятельностью. И пустить нужно красиво, IT-шники не дурные люди, через бывших сотрудников и т.д.»?
Я бы не стал заказывать работу у студии, которая копирует на 100%…
Быстро просмотрел статью и полез юзать авторизацию.
Зашел на хабр, потом в цент авторизации, залогинился, кинуло на хабр — залогиненным.
Перешел на хантим — Не залогинен.
Использую тот же логин/пароль, как на Хабре, что бы войти в Хантим — не заходит.
В чем единая то регистрация?
ПС читал что через сторонний соц. сервис заходили, но в чем прикол? Нажму на гугл, зарегаюсь, где единая авторизация?
зато картинка «девушки-браузер» — очень отражает действительность.
кто это вообще такие и что они сделали?!?
Сам занимаюсь таким воспитанием. Если ребенок поймет почему это плохо, он не будет делать.
Если его ограждать, интерес иногда только усиливается.
Я не призываю убирать детей с контакта, я говорю о том что бы убрать порно с контакта. Или что, если мы воспитываем детей, то в порядке вещей выкладывать в соц. сети всякое «зло»?