Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2014, 18:55   #1
Pug_from_Mordor
Пользователь
 
Аватар для Pug_from_Mordor
 
Регистрация: 09.11.2014
Сообщений: 40
Сообщение С чего вы начинаете написание программы?

Серъёзно начал программировать совсем недавно(когда поступил в университет) и хотел бы узнать как опытные программисты пишут код. Меня интересует именно этап проектирования программы. Многие ли из вас перед началом написания самого кода прикидывают её на бумаге? И как вы это делаете: пишите псевдокод, пишите обобщённые алгоритмы или прикидываете код на бумаге со всеми подробностями чтоб потом только перенести его с малейшими поправками в компилятор? Раньше, когда писали совсем простенькие программы, я писал код сразу в компилятор. Но теперь решаем более-менее серъёзные задания, поэтому при написании программы сразу в компилятор приходится часто его переписывать с поправками чуть ли не с нуля.
P.S. Программирую на C(Си), если это важно.
Pug_from_Mordor вне форума Ответить с цитированием
Старый 12.11.2014, 19:04   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

ТЗ – наше всё!
Изучаю ТЗ, делю задание на как можно более независимые подзадачи, которые – на более мелкие и т.д., пока деление возможно. Получатся что-то вроде дерева. Если ветвей много, то можно нарисовать, только не на бумаге, а в электронном виде (visio - самое то!).

Написание кода начинаю всегда с ветвей, которые имеют максимальный уровень вложенности (дальше от корня).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 12.11.2014, 19:10   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Читаем в инете по ключевым терминам:
- программная инженерия
- UML
- проектирование информационных систем
- диаграмма вариантов использования
- диаграмма коопераций
- диаграмма классов
- декомпозиция
- техническое задание
- программа ProjectLibre (распределение времени и ресурсов)

Для БД - инфологическая и даталогические модели.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание драйвера для USB устройства!!! с чего начать? master1994 Общие вопросы Delphi 3 12.07.2013 20:59
с чего начать написание fxnice Помощь студентам 1 27.03.2012 16:38
С чего начать написание программы для поиска дубликатов файлов? alexdadaev Visual C++ 5 02.02.2011 19:53
С чего начать написание игры? Dalagardi Помощь студентам 3 17.02.2010 15:16
С чего начать написание кода для графика? Slavik Microsoft Office Excel 1 25.03.2009 20:47