Вам понадобится
- - специализированная среда разработки или редактор с подсветкой синтаксиса;
- - доступ в интернет;
- - современный браузер.
Инструкция
1
Запланируйте функциональность будущего скрипта. Четко ответьте на вопросы о том, для чего он будет предназначаться, какие будет решать задачи и какие данные обрабатывать. Зафиксируйте требования к скрипту в виде простого списка тезисов.
2
Продумайте архитектуру скрипта. Если скрипт достаточно сложен, следует заранее определиться с выбором его структуры, подходов к организации хранения, обработки и обмена данными. Также имеет смысл изучить существующие решения.
3
Выделите технологии, при помощи которых будет реализована основная функциональность скрипта. Выберите язык программирования, технологии хранения (СУБД, форматы файлов) и специальной обработки (графические, криптографические и другие библиотеки) данных.
4
Изучите руководства и документацию по выбранным на третьем шаге технологиям и продуктам. Ответьте на вопрос о целесообразности применения отдельного продукта или технологии. Если это необходимо, скорректируйте перечень технологий, подыскав приемлемые альтернативы.
5
Составьте технический план разработки скрипта. Даже если кажется что процесс разработки будет достаточно простым, следование четкому плану позволит сэкономить немалое количество времени и повысит эффективность труда. Если планируется создать сложный скрипт, то на начальном этапе имеет смысл составить план реализации его каркаса с минимальной функциональностью (большинство кода можно заменить заглушками).
6
Реализуйте часть функционала скрипта в соответствии с планом, разработанным на предыдущем шаге.
7
Произведите тестирование скрипта. Выявленные ошибки заносите в специальный список. Просмотрите список ошибок и назначьте им показатели приоритета, в соответствии с которыми они будут исправляться. Отсортируйте список ошибок на основании показателей приоритета.
8
Исправьте ошибки, найденные на предыдущем этапе.
9
Рассмотрите необходимость дальнейшей работы над скриптом. Для этого проанализируйте соответствие текущих характеристик запланированному функционалу. При необходимости продолжения работы перейдите к шагу 5.