![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() Цитата:
Вообще-то наоборот- программу делают по юмл ![]() |
|
![]() |
![]() |
![]() |
#32 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
![]()
Не дурак,знаю...
![]() Просто думал что существуют проги которые по готовому коду UML диаграммы делают?Посоветуйте тогда программу для создания UML диаграмм ![]()
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
![]() |
![]() |
![]() |
#33 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
![]()
Унифицированный язык моделирования. Является case средством проектирования.
Это единственный на данный момент язык, на котором можно спроектировать разработку программного продукта. Диаграммы классов это вообще замечательная вещь, а так же use case диаграмма которая предоставляет возможность рассмотрения предметной области. Так же существует диаграмма времени выполнения. Существует множество инструментов предназначенных для моделирования и проектирования программных продуктов. --------------- Когда в проекте наличие классов превышает 20 штук, уже тяжело контролировать все это на листке бумаги, а когда работает несколько человек - лист бумаги превращается в туалетную бумагу. --------------- А вот use case довольно удобно можно набросать и на "коленке" ![]()
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
![]() |
![]() |
![]() |
![]() |
#34 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
В TODO-листе всё храню. Пишу в гордом одиночестве, так что пока устраивает (хотя и там есть разбивка по категориям/приоритету/владельцу заметки)
![]() Цитата:
![]()
пыщь
|
|
![]() |
![]() |
![]() |
#35 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
JTG заметки жгут
![]()
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#36 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
2JTG П_п, Это сильная весчичька! Респект.
Ну насчёт комментов, я ими пользуюсь крайне редко. Раньше у меня комментов было больше чем кода ![]() А щас я только функции некоторый киррилицей в комментах озаглавливаю. На счёт структуры программы, я всё всё по модулям (*.pas) разбиваю. Отдельные функции и связываю их через какие-то модули/интерфейсы между собой. Так очень удобно делать отладку и изменения кода. Последний раз редактировалось Altera; 06.12.2009 в 05:46. |
![]() |
![]() |
![]() |
#37 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
![]()
как я понял, выводы из всего сказанного.
Условно говоря, "новички" - пишут слету, начиная с формы и потом наполняют ее содержанием. "Продвинутые" - пишут легкие комменты, наметки алгоритмов и прочее, и потом делают форму и содержание. "Полупрофи" - уже используют продвинутые средства, тех.задания, проработки алгоритмов и прочее, а потом пишут. "Профи" - всегда начинают с ТЗ, используют спец. проги для записи движений проги и кода, а также слежение за версиями. Здесь представлены "новички" и "продвинутые"..."профи" тут не высказывались. Лично я склоняюсь к следующим "столпам": 1. Венгерская запись переменных и функций 2. Парадигмы программирования 3. Обязательное ТЗ даже на примитивный калькулятор. Во-первых - в дальнейшем это облегчит создание документации. Во-вторых - уменьшит число разногласий между заказчиком и разрабочком в стиле "А вы это не говорили!" 4. Комментарии нужны, хотя. как показывает практика они не всегда пишутся тогда, когда пишется код. Ну и в конце - чем лучше продумана логика программы до ее написания, тем проще потом все кодить.
и это пройдет...
Последний раз редактировалось grenles; 06.12.2009 в 17:27. |
![]() |
![]() |
![]() |
#38 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Я- нечто среднее между "Продвинутые" и "Полупрофи"- эльф 45 уровня
![]() ![]() |
![]() |
![]() |
![]() |
#39 | ||
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]() Цитата:
Цитата:
![]()
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
||
![]() |
![]() |
![]() |
#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 |