Последовательность разработки

Не относящиеся к фреймворку и программированию вопросы
Ответить
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Последовательность разработки

Сообщение systemiv » 2011.08.09, 16:16

Добрый день форумчане!
Задался вопросом, где то я уже создавал тему подобную этой.
Интересует правильная последовательность при разработке.
Вот моя последовательность:
1. Пишу на листочке весь функционал приложения, что на какой странице будет.
2. Строю на листочке структуру БД.
3. Генерирую шаблон и настраиваю его.
4. Пишу основные экшены в контроллере и проверяю их в адресной строке.
5. Прописываю роуты в UrlManager.
6. В представлениях создаю ссылки.
7. Пишу админку
8. Натягиваю на нормальное представление(до этого всё выводится без оформления, разделяется тэгами br)
9. Прикручиваю JS.
10. Задаю Валидацию в моделе, и всякие мелочи

Очень интересно как делаете это Вы?


systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Re: Последовательность разработки

Сообщение systemiv » 2011.08.09, 16:27

ахах))
Не, а серьёзно?)))

mrix
Сообщения: 125
Зарегистрирован: 2010.08.30, 11:48
Откуда: Россия, Новосибирск

Re: Последовательность разработки

Сообщение mrix » 2011.08.09, 19:03

1. Идея и всё такое
2. База данных с основными таблицами и основными полями
3. Описание моделей
4. Контроллеры
5. Представления сразу так, чтобы можно было почти всё сделать через CSS
6. "Допиливание" БД (добавление всяких не особо важных полей, таблиц для связи, таблиц для статистики и т.п.)
7. Менеджер авторизации
8. Фильтры в контроллерах
9. Админка
10. Включение кэширования, где нужно
11. Приведение к положенному виду

Может, что-то упустил. А вообще, когда нет нормального ТЗ, получается по методу rak :)

Аватара пользователя
alexk984
Сообщения: 433
Зарегистрирован: 2010.10.21, 15:03
Контактная информация:

Re: Последовательность разработки

Сообщение alexk984 » 2011.08.10, 10:55

Хочу посоветовать хороший сервис https://cacoo.com/, я на нем строю макеты экранов, хотя там есть и диаграммы всякие и прочее. Макеты экранов тем удобны что не надо 10 раз переделывать код чтобы подстроиться под меняющиеся требования заказчика. Когда он не видит страницу, а просто словами ее описывает, то невозможно точно воспроизвести то что ему нужно, я считаю что с макетами гораздо проще, тем более что рисовать их не так уж долго.
Мой брат пробовал различные сервисы для рисования макетов, в итоге остановился на этом. Он бесплатный с незначительными ограничениями, в нем могут рисовать одновременно несколько человек один макет и при этом еще общаться через сайт.

Аватара пользователя
kosenka
Сообщения: 676
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: Последовательность разработки

Сообщение kosenka » 2011.08.10, 12:49

alexk984 писал(а):Хочу посоветовать хороший сервис https://cacoo.com/, я на нем строю макеты экранов, хотя там есть и диаграммы всякие и прочее.
Прикольная штука. Спасибо.
Портфолио: viewtopic.php?f=11&t=8612
Email: kosenka@gmail.com
Skype: kosenka (в сети с 9 до 18 по Москве)
Web: http://kosenka.ru

Ответить