Интересный вопрос как, вы реализуете нагрузочное тестирование и тестирование крупных кейсов
крупных кейсов:
когда кейс тестируется несколько дней и препрод занят им, и нужно выкатить баг-фикс, или срочную задачу..., вы делаете форк мастера или есть какие-то другие решения?
нагрузочное тестирование:
На днях был случай, программист написал sql запрос, все работает хорошо… вакатили задачу на прод, прошло несколько дней (было затишье не было народу на сайте), тут набежал народ… и из-за этого sql запроса у нас все порушилось, 504 ошибка, mysql полностью сожрал всю память.
Собственно вопрос: какими инструментами лучше проводить нагрузочное тестирование, когда тебе нужно проверять разные случаи (когда пользователь авторизован, когда пользователь авторизован но не имеет подписок, когда куча подписок, у пользователя куча постов....)
вы добавили модуль миграций, могу по опыту сказать, что без него сложно переносить базу, особенно когда роутинг в БД храниться или настройки раздела..., на тестовой машине настраиваешь и потом чтобы задеплоить начинаются проблемы, особенно если кейс бальшой был.
это метафора, например есть framework symfony и в комплекте(в коробки) с ним идет шаблонизатор twig, orm doctrine, ну и куча другого.
а вот например SonataAdminBundle нужно вручную доставлять если нужно.
в данном случае автор говорит что все модули для этой cms идут в комплекте с ней.
это из за того что люди читают заголовок, 1-й и последний абзац (не все)!
Сколько раз встречал, статью только опубликовали, 3-5 секунд и уже комментарий появился, блин да там статья здоровенная как ты ее успел прочитать чтобы делать выводы.
хабр, уже не тот! года 3 назад он был крутым заходил на него по раз 5-6 задень, а сейчас 2-3 раза в месяц, из за месяц 1-3 статьи реально интересные на мой вкус.
1. Переезд, по себе знаю, многие хотят личную встречу в офисе. сложно ограничиться скайп интервью.
2. Банкротство, такое редко говорят заранее чтобы не вызывать панику.
3. Конфликт с руководством, не всегда увольнение идет из-за инициативы сотрудника, может руководитель поставить перед фактом, либо увольняйся либо испорчу жизнь…
4. разные бываю ситуации, я думаю любой человек не захочет уходить из компании в никуда.
крупных кейсов:
когда кейс тестируется несколько дней и препрод занят им, и нужно выкатить баг-фикс, или срочную задачу..., вы делаете форк мастера или есть какие-то другие решения?
нагрузочное тестирование:
На днях был случай, программист написал sql запрос, все работает хорошо… вакатили задачу на прод, прошло несколько дней (было затишье не было народу на сайте), тут набежал народ… и из-за этого sql запроса у нас все порушилось, 504 ошибка, mysql полностью сожрал всю память.
Собственно вопрос: какими инструментами лучше проводить нагрузочное тестирование, когда тебе нужно проверять разные случаи (когда пользователь авторизован, когда пользователь авторизован но не имеет подписок, когда куча подписок, у пользователя куча постов....)
Извиняюсь промахнулся, это ответ на habrahabr.ru/post/241335/#comment_8085891
habrahabr.ru/post/191772/
а вот например SonataAdminBundle нужно вручную доставлять если нужно.
в данном случае автор говорит что все модули для этой cms идут в комплекте с ней.
Сколько раз встречал, статью только опубликовали, 3-5 секунд и уже комментарий появился, блин да там статья здоровенная как ты ее успел прочитать чтобы делать выводы.
На мой вкус гораздо лучше и ресайзиться нормально и место пустое пропало.
Если при всем этом хорошие условия, то я считаю нужно терпеть пока не появиться чего-то стоящего.
2. Банкротство, такое редко говорят заранее чтобы не вызывать панику.
3. Конфликт с руководством, не всегда увольнение идет из-за инициативы сотрудника, может руководитель поставить перед фактом, либо увольняйся либо испорчу жизнь…
4. разные бываю ситуации, я думаю любой человек не захочет уходить из компании в никуда.
function getTiles()
$tilesStmt = PDO::prepare(«SELECT * FROM tiles… LIMIT 9»);
$tilesStmt->execute();
foreaf ($tilesStmt->fetchAll() as $title) {
yield $title;
}
}
foreach (getTiles() as $title) {
var_dump($title);
}
www.php.net/manual/en/language.generators.syntax.php
тот-же итератор