|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.12.2009, 20:56 | #31 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Цитата:
Вообще-то наоборот- программу делают по юмл |
|
05.12.2009, 21:07 | #32 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Не дурак,знаю...
Просто думал что существуют проги которые по готовому коду UML диаграммы делают?Посоветуйте тогда программу для создания UML диаграмм
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
05.12.2009, 21:21 | #33 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Унифицированный язык моделирования. Является case средством проектирования.
Это единственный на данный момент язык, на котором можно спроектировать разработку программного продукта. Диаграммы классов это вообще замечательная вещь, а так же use case диаграмма которая предоставляет возможность рассмотрения предметной области. Так же существует диаграмма времени выполнения. Существует множество инструментов предназначенных для моделирования и проектирования программных продуктов. --------------- Когда в проекте наличие классов превышает 20 штук, уже тяжело контролировать все это на листке бумаги, а когда работает несколько человек - лист бумаги превращается в туалетную бумагу. --------------- А вот use case довольно удобно можно набросать и на "коленке"
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
05.12.2009, 21:59 | #34 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
В TODO-листе всё храню. Пишу в гордом одиночестве, так что пока устраивает (хотя и там есть разбивка по категориям/приоритету/владельцу заметки)
Цитата:
пыщь
|
|
05.12.2009, 22:19 | #35 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
JTG заметки жгут
Nobody expects Spanish Inquisition!
|
06.12.2009, 05:41 | #36 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
2JTG П_п, Это сильная весчичька! Респект.
Ну насчёт комментов, я ими пользуюсь крайне редко. Раньше у меня комментов было больше чем кода А щас я только функции некоторый киррилицей в комментах озаглавливаю. На счёт структуры программы, я всё всё по модулям (*.pas) разбиваю. Отдельные функции и связываю их через какие-то модули/интерфейсы между собой. Так очень удобно делать отладку и изменения кода. Последний раз редактировалось Altera; 06.12.2009 в 05:46. |
06.12.2009, 16:48 | #37 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
как я понял, выводы из всего сказанного.
Условно говоря, "новички" - пишут слету, начиная с формы и потом наполняют ее содержанием. "Продвинутые" - пишут легкие комменты, наметки алгоритмов и прочее, и потом делают форму и содержание. "Полупрофи" - уже используют продвинутые средства, тех.задания, проработки алгоритмов и прочее, а потом пишут. "Профи" - всегда начинают с ТЗ, используют спец. проги для записи движений проги и кода, а также слежение за версиями. Здесь представлены "новички" и "продвинутые"..."профи" тут не высказывались. Лично я склоняюсь к следующим "столпам": 1. Венгерская запись переменных и функций 2. Парадигмы программирования 3. Обязательное ТЗ даже на примитивный калькулятор. Во-первых - в дальнейшем это облегчит создание документации. Во-вторых - уменьшит число разногласий между заказчиком и разрабочком в стиле "А вы это не говорили!" 4. Комментарии нужны, хотя. как показывает практика они не всегда пишутся тогда, когда пишется код. Ну и в конце - чем лучше продумана логика программы до ее написания, тем проще потом все кодить.
и это пройдет...
Последний раз редактировалось grenles; 06.12.2009 в 17:27. |
06.12.2009, 16:52 | #38 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Я- нечто среднее между "Продвинутые" и "Полупрофи"- эльф 45 уровня Или, возможно, пытаюсь быть таким
|
06.12.2009, 17:47 | #39 | ||
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Цитата:
Цитата:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
||
06.12.2009, 19:34 | #40 | |||
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Цитата:
Цитата:
Цитата:
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BinToHex из Classes. Как юзать и скормить ей большой String | Alex Cones | Общие вопросы Delphi | 5 | 05.11.2009 17:18 |
как ускорить работу с большой dbf базой? | avfly | БД в Delphi | 22 | 13.10.2009 21:37 |
Как "протянуть" формулу без мыши, если столбец очень большой? | zazuza | Microsoft Office Excel | 7 | 25.09.2008 10:19 |
FoxPro. Как записать в поле Memo большой текст? | zag | БД в Delphi | 5 | 30.05.2008 06:10 |