Добрый день форумчане!
Задался вопросом, где то я уже создавал тему подобную этой.
Интересует правильная последовательность при разработке.
Вот моя последовательность:
1. Пишу на листочке весь функционал приложения, что на какой странице будет.
2. Строю на листочке структуру БД.
3. Генерирую шаблон и настраиваю его.
4. Пишу основные экшены в контроллере и проверяю их в адресной строке.
5. Прописываю роуты в UrlManager.
6. В представлениях создаю ссылки.
7. Пишу админку
8. Натягиваю на нормальное представление(до этого всё выводится без оформления, разделяется тэгами br)
9. Прикручиваю JS.
10. Задаю Валидацию в моделе, и всякие мелочи
Очень интересно как делаете это Вы?
Последовательность разработки
Re: Последовательность разработки
1. Идея и всё такое
2. База данных с основными таблицами и основными полями
3. Описание моделей
4. Контроллеры
5. Представления сразу так, чтобы можно было почти всё сделать через CSS
6. "Допиливание" БД (добавление всяких не особо важных полей, таблиц для связи, таблиц для статистики и т.п.)
7. Менеджер авторизации
8. Фильтры в контроллерах
9. Админка
10. Включение кэширования, где нужно
11. Приведение к положенному виду
Может, что-то упустил. А вообще, когда нет нормального ТЗ, получается по методу rak
2. База данных с основными таблицами и основными полями
3. Описание моделей
4. Контроллеры
5. Представления сразу так, чтобы можно было почти всё сделать через CSS
6. "Допиливание" БД (добавление всяких не особо важных полей, таблиц для связи, таблиц для статистики и т.п.)
7. Менеджер авторизации
8. Фильтры в контроллерах
9. Админка
10. Включение кэширования, где нужно
11. Приведение к положенному виду
Может, что-то упустил. А вообще, когда нет нормального ТЗ, получается по методу rak
Re: Последовательность разработки
Хочу посоветовать хороший сервис https://cacoo.com/, я на нем строю макеты экранов, хотя там есть и диаграммы всякие и прочее. Макеты экранов тем удобны что не надо 10 раз переделывать код чтобы подстроиться под меняющиеся требования заказчика. Когда он не видит страницу, а просто словами ее описывает, то невозможно точно воспроизвести то что ему нужно, я считаю что с макетами гораздо проще, тем более что рисовать их не так уж долго.
Мой брат пробовал различные сервисы для рисования макетов, в итоге остановился на этом. Он бесплатный с незначительными ограничениями, в нем могут рисовать одновременно несколько человек один макет и при этом еще общаться через сайт.
Мой брат пробовал различные сервисы для рисования макетов, в итоге остановился на этом. Он бесплатный с незначительными ограничениями, в нем могут рисовать одновременно несколько человек один макет и при этом еще общаться через сайт.
Re: Последовательность разработки
Прикольная штука. Спасибо.alexk984 писал(а):Хочу посоветовать хороший сервис https://cacoo.com/, я на нем строю макеты экранов, хотя там есть и диаграммы всякие и прочее.