Zajmuję się tworzeniem aplikacji internetowych przy użyciu Zend Framework 2 i Doctrine 2. Jestem nowy w Doctrine 2 w ogóle, a Migrations w szczególności. Zastanawiam się, czy istnieją jakieś zalecane najlepsze praktyki w korzystaniu z tego. Kilka konkretnych rzeczy, których szukam:Doctrine 2 Migrations Workflow
- Zalecany przepływ pracy od opracowania do wdrożenia?
- Czy uwzględniasz wstępne zapełnianie danych w migracji?
- Sposób obsługi powrotu do poprzedniej wersji w przypadku niepowodzenia migracji.
Wielkie dzięki!
Kilka miesięcy temu napisałem [odpowiedź na przepływy pracy Propel migracji] (http://stackoverflow.com/a/28671466/472495). Nie wiem, jak rozpowszechniona jest moja praktyka (sam ją wymyśliłem) - za każdym razem, gdy testy są uruchamiane, buduję środowisko testów jednostkowych z migracji. Zapewnia to o wiele większy poziom zaufania przed uruchomieniem ich w środowiskach innych niż deweloperzy. Nie jest to szczególnie specyficzne dla Propela, więc może to jest interesujące? – halfer