![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.11.2014
Сообщений: 40
|
![]()
Серъёзно начал программировать совсем недавно(когда поступил в университет) и хотел бы узнать как опытные программисты пишут код. Меня интересует именно этап проектирования программы. Многие ли из вас перед началом написания самого кода прикидывают её на бумаге? И как вы это делаете: пишите псевдокод, пишите обобщённые алгоритмы или прикидываете код на бумаге со всеми подробностями чтоб потом только перенести его с малейшими поправками в компилятор? Раньше, когда писали совсем простенькие программы, я писал код сразу в компилятор. Но теперь решаем более-менее серъёзные задания, поэтому при написании программы сразу в компилятор приходится часто его переписывать с поправками чуть ли не с нуля.
P.S. Программирую на C(Си), если это важно. |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
ТЗ – наше всё!
Изучаю ТЗ, делю задание на как можно более независимые подзадачи, которые – на более мелкие и т.д., пока деление возможно. Получатся что-то вроде дерева. Если ветвей много, то можно нарисовать, только не на бумаге, а в электронном виде (visio - самое то!). Написание кода начинаю всегда с ветвей, которые имеют максимальный уровень вложенности (дальше от корня). Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Читаем в инете по ключевым терминам:
- программная инженерия - UML - проектирование информационных систем - диаграмма вариантов использования - диаграмма коопераций - диаграмма классов - декомпозиция - техническое задание - программа ProjectLibre (распределение времени и ресурсов) Для БД - инфологическая и даталогические модели.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание драйвера для 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 |