- Автор темы
- #1
Добрый день. Долго думал, где разместиь топик. По сути, хотел-бы обсудить кто-как занимается разработкой достаточно сложных скриптов. Какими методами пользуется для составления примерного плана работы и т.д. Вообщем, итересным является сам организационный момент написания скрипта. Не думаю, что люди написав авторизацию, регистрацию, работу с куками сразу начинают писать код, не продумывая как лучше реализовать, тот список вопросов, которые возникают во время продумывания работы, несколько вариантов решения какого-то куска кода... Скорее всего и базу просто так не пишут, на бум, т.к. потом реструктуризацию ее делать постоянно - не лучший вариант.
Я половину всего это веду в аналоге, записывая на листы, тетради, отдельно описываю структуру базы данных, с описанием, какая колонка за что отвечает.. Но при каких-то изменения приходится сильно переписывать какие-то элементы. Пытаюсь разбить задачу на подзадачи, среднего объема выполняемых элементов, для них беру обычные 12-ти листовые тетради и в них делаю описание работы с начала, а с другой стороны - список вопросов, которые надо решить.. Проблемы возникают, когда несколько вариантов реализации получается и список вопросов или взаимодействий для этих вариантов отличается..
Программирую на 1с, в нем рисую для общего понимания окна с их взимодействием, как наиболее простой вариант написания примерного гуи, но на вебе не всегда это можно реализовать простым хтмлом, приходится потом задумываться, или перерисовать окна взаимодействий, или использывать жквери, например. Может есть что-то более удобное с точки зрения веба для этих целей, т.к. хочется достаточно подробно и одновременно схемитично реализовать гуи для скрипта.
Вообщем, может кто опишет свои способы проектирования скриптов, думаю, многим это было-бы интересно, и думаю, что это самая трудная часть в написание скриптов.
Для списка вопросов использую отдельную тетрадь, в которых ссылаюсь на номер тетради, страницу и саму проблему. Но фильрация потом по этим данным того, что еще актуально и выбранного способа решения задачи - совсем не удобная))
Спасибо.
Я половину всего это веду в аналоге, записывая на листы, тетради, отдельно описываю структуру базы данных, с описанием, какая колонка за что отвечает.. Но при каких-то изменения приходится сильно переписывать какие-то элементы. Пытаюсь разбить задачу на подзадачи, среднего объема выполняемых элементов, для них беру обычные 12-ти листовые тетради и в них делаю описание работы с начала, а с другой стороны - список вопросов, которые надо решить.. Проблемы возникают, когда несколько вариантов реализации получается и список вопросов или взаимодействий для этих вариантов отличается..
Программирую на 1с, в нем рисую для общего понимания окна с их взимодействием, как наиболее простой вариант написания примерного гуи, но на вебе не всегда это можно реализовать простым хтмлом, приходится потом задумываться, или перерисовать окна взаимодействий, или использывать жквери, например. Может есть что-то более удобное с точки зрения веба для этих целей, т.к. хочется достаточно подробно и одновременно схемитично реализовать гуи для скрипта.
Вообщем, может кто опишет свои способы проектирования скриптов, думаю, многим это было-бы интересно, и думаю, что это самая трудная часть в написание скриптов.
Для списка вопросов использую отдельную тетрадь, в которых ссылаюсь на номер тетради, страницу и саму проблему. Но фильрация потом по этим данным того, что еще актуально и выбранного способа решения задачи - совсем не удобная))
Спасибо.