В таблицу отношений добавьте ещё поле is_deleted (bool), чтобы физически не удалять отношения и не фрагментировать тем самым таблицу. Ускоряет перемещение пользователем туда-обратно свои записи (например пункты меню).
Тем временем другой разработчик (у вас ведь их 3-4) будет синхронизировать другую ветку… очередной конфликт командной разработки.
Один тестовый сервер сойдет для тестов перед выпуском проекта. Для разработчиков нужно иметь своё окружение. У них и так на локале код проекта, среда разработки. Почему оказывается накладно для разработчика установить ещё http сервер и субд?
Всё же тестировать на одном общем сервере чревато не только конфликтами в исходниках. Как правило первое исполнение своего кода приводит к ошибкам. А тут ещё непроверенный код от других разработчиков в любую секунду появляется.
Если новый код заработал сразу без багов, то закрадываются подозрения о его нестабильности )) Баг заставляет ещё на раз проанализировать код, протестировать его.
Так и есть. Без ограниченности глубины дерева, лучшей скорости поиска и другого
Где-то это слышал :)
Один тестовый сервер сойдет для тестов перед выпуском проекта. Для разработчиков нужно иметь своё окружение. У них и так на локале код проекта, среда разработки. Почему оказывается накладно для разработчика установить ещё http сервер и субд?