[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Планирование написания скрипта
xvii
Добрый день, форумчане!

хотелось бы узнать кто какими методами пользуется для того, чтобы написать успешный скрипт (а то может и целый проект):

проводите ли опросы пользователей, с чего начинаете разработки (дизайн, ядро, основные функции и т.д.), какими способами упрощаете взаимодействие с пользователями (различных аудиторий) и т.д.

Вобщем интересна вся информация от и до smile.gif



Спустя 16 минут, 28 секунд (22.08.2011 - 16:43) inpost написал(а):
xvii
Посидел в кабинете 21-ого века, подумал, пришел и написал. =) Так пишу скрипты.
А сайты - беру свою cms, и для неё делаю скрипты и отдельные модули.

Спустя 57 секунд (22.08.2011 - 16:44) m4a1fox написал(а):
Ну про скрипт! Берем ручку, листок и начинаем писать функции кот. хотим увидеть в скрипте. Именно по порядку.
Пример (загрузка картинки на сайт)
1. Проверка пользователя
2. если админ - то true, иначе - false(возвращаем на 1 пункт (тут можно стрелку использовать вверх smile.gif))
3. Если админ - то показывает форму
4. Форма: - кнопка обзор, кнопка - отправить
5. Выбрали картинку нажали на кпопку
6. Если картинка (проверка), то true, иначе - false (возвращаем на 5 пункт, показываем ошибку)
7. Если картинка
8. Проверяем (размер, формат, имя)
9. Если надо изменяем имя
10. Может и меняем имя (что бы повторов не было. Лучше случайное, символов эток 10, с англ. алфавита, плюс цифры от 0 - до 9)
11. Изминили имя, проверили размер, формат,
12. Перемещаем в папку
13. Переместили? Ок! Записываем в БД путь к ней
14. Записали? Ок! Выводим сообщение об успешной загрузке картинки на сервер.
15. Плавно, медленно и с удовольствие подкуриваем сигарету и делаем первую затяжку за час (на любителя).

Спустя 21 минута, 4 секунды (22.08.2011 - 17:05) Invis1ble написал(а):
m4a1fox
юзай блок-схемы - так наглядней smile.gif

Спустя 5 минут, 54 секунды (22.08.2011 - 17:11) xvii написал(а):
без 15 пункта никуда))) немного конкретизируем. я вот сейчас делаю некий "фреймворк" и интересует какие функции для кодера приоритетны в облегчении написания скрипта, чем пользуетесь часто, а чем реже?

какие классы будут приветствоваться: построение форм, таблиц, управление бд, работа с изображениями, может еще какие? Какие из этих классов важнее для вас, а какие не очень?

Спустя 2 минуты, 14 секунд (22.08.2011 - 17:14) m4a1fox написал(а):
xvii
Главное - ядро! Стопроцентов! Думаю многие согласяться со мной!



Спустя 38 секунд m4a1fox написал(а):
Invis1ble
Цитата
юзай блок-схемы - так наглядней

А по конкретнее?

Спустя 9 минут, 22 секунды (22.08.2011 - 17:23) Invis1ble написал(а):
m4a1fox
Цитата
А по конкретнее?

Спустя 9 минут, 22 секунды (22.08.2011 - 17:32) m4a1fox написал(а):
Invis1ble
О! спасибо за ссылочку... буду так делать!?

Спустя 39 минут, 42 секунды (22.08.2011 - 18:12) bodja написал(а):
Цитата
я вот сейчас делаю некий "фреймворк"


Может cms какую лучше ??? или модули, а то народ,то что есть учить из фреймворков нехочет.

Спустя 25 минут, 40 секунд (22.08.2011 - 18:38) neadekvat написал(а):
Цитата (xvii @ 22.08.2011 - 18:11)
я вот сейчас делаю некий "фреймворк" и интересует какие функции для кодера приоритетны в облегчении написания скрипта, чем пользуетесь часто, а чем реже?

Ты пользовался когда-нибудь фреймворками? Тогда откуда вопросы о том, что используется чаще? А если не пользовался - то зачем ты начинаешь писать свой, не имея представления, что это такое?

Писать скрипт и фреймворк - это ну ппц какие разные вещи. Например, во втором случаи приходится думать о том, как он будет расширяться, как будут работать модули, ЧПУ, в конце концов.

Спустя 4 часа, 11 минут, 54 секунды (22.08.2011 - 22:50) xvii написал(а):
Цитата (bodja @ 22.08.2011 - 15:12)
Цитата
я вот сейчас делаю некий "фреймворк"


Может cms какую лучше ??? или модули, а то народ,то что есть учить из фреймворков нехочет.

будет что то смешанное, пока не определился
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.