Вы предпочитаете ...
1 - написать все приложение, затем настроить маршрутизацию / переписывание URL
2 - настройка маршрутизации по ходу движения
3- Напишите большую часть приложения, настройте маршрутизацию, затем поддерживайте маршрутизацию
4 - настроить маршрутизацию и написать приложение
5- Сначала напишите основные маршруты, а затем поддерживайте их по мере развития
Я вижу преимущества / недостатки во всех этих подходах. Я склонен писать большую часть приложения и затем настраивать маршрутизацию, как только я уверен, что структура не будет развиваться, и я действительно знаю, что будет дальше, с точки зрения возможностей.
Поскольку я стараюсь быть максимально гибким, при запуске сложно использовать все возможности, поэтому (4) на самом деле невозможно.
Что вы обычно делаете? Какова общая лучшая практика?