Size: a a a

2020 August 01

SM

Sergey Milimko in PHP
Не обязательно с фронтенда. Вообще под любые запросы к базе. Ведь базы для этого и предназначены.
источник

VS

Vlad Sobenko in PHP
Dmitry Eliseev
Значит вместо подгонки БД под сущности в коде вы подгоняете БД под запросы с фронтенда
+ Именно это и делает. Но называет оптимизацией запросов.
источник

SM

Sergey Milimko in PHP
Оптимизация запросов это другое. Но вообще то как мы запрашиваем данные и то как их храним тесно связанные вещи
источник

DE

Dmitry Eliseev in PHP
Sergey Milimko
Не обязательно с фронтенда. Вообще под любые запросы к базе. Ведь базы для этого и предназначены.
Любые запросы можно делать независимо от того, в одной таблице хранится сущность или в двух
источник

SM

Sergey Milimko in PHP
Так что в каком ьо смвсле да
источник

SM

Sergey Milimko in PHP
Vlad Sobenko
Начинай писать процедуры для бд для всех операций. Или ты уже?
Бывает и такое надо. Иногда ещё вьюхи делаем.
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
Бывает и такое надо. Иногда ещё вьюхи делаем.
Как относишься к изоляционным тестам?
источник

PG

Pavel Grom in PHP
Vlad Sobenko
Тут или огромный "агрегат". Или лучше вынеси логику в сервисы, а ентити пусть будет анемик.
Этого мне в ларе с элокентом хватает
источник

PG

Pavel Grom in PHP
В смысле анемик сущностей и сервисов
источник

SM

Sergey Milimko in PHP
Vlad Sobenko
Как относишься к изоляционным тестам?
В каком смысле?
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
В каком смысле?
Предполагаю, что не пишешь.
источник

SM

Sergey Milimko in PHP
Юнит тесты так то тоже разновидность изоляционных тестов.
источник

SM

Sergey Milimko in PHP
Их мы пишем
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
Их мы пишем
Как можно протестить процедуру бд?
источник

SM

Sergey Milimko in PHP
Тесты для базы не пишем, т.к. просто нет ресурсов для этого.
источник

SM

Sergey Milimko in PHP
Протестировать процедуру модно выполнив процедуру
источник

SM

Sergey Milimko in PHP
Если мы про запросы к базе говорим, то изоляционные тесты тут неработают.
источник

VS

Vlad Sobenko in PHP
Sergey Milimko
Если мы про запросы к базе говорим, то изоляционные тесты тут неработают.
А как выглядят твои сущности? Или их нет?
источник

AC

A C in PHP
процедуры же про сайд-эффекты, какой же это юнит-тест?
источник

VS

Vlad Sobenko in PHP
A C
процедуры же про сайд-эффекты, какой же это юнит-тест?
Можно сделать changeName в базе, а можно в коде. Где лучше?
источник