Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Вниз

Умная литература. Ведение/планирование проекта/подзадачи   Найти похожие ветки 

 
DevilDevil ©   (2007-07-27 10:35) [0]

Мне нравится писать небольшие утилитки. Кода мало, в модуле не теряешься, называй переменные как хочешь.

Однако, если проект не ограничивается одним модулем, насчитывает скажем 81 *2(cpp + h) файлов, + дополнительно разрабатываемые lib-ы и package-ы, + ещё несколько приложений в Project Manager-е, всё становится немного сложнее...

Куча непоймёшь как названных файлов (сложно искать), множество малопонятных классов и "record-ов" (их названия выбираются "на скорую руку" и не идеально точно отражают их содержимое), всё чаще и чаще испытываешь неудобство архитектуры. Бывает, сложно связать 2 модуля.

Все эти неудобства и недостатки - результат некачественной работы на этапе проектирования.

Ну вот такой пример. Предстоит мне создать некую сущность (не в терминологии БД). Мне предстоит определить его содержимое, название, способ его связки с текущей архитектурой; создать ли для него отдельный модуль или описать в модуле, находящемся "выше по иерархии". Много вопросов.

Понимаю, флуда в этой ветке будет много - начнут сейчас давать советы "самоделкина" - тоже неплохо. Но очень хочется ознакомиться с трудами настоящих профессионалов такой области. Грамотные постановщики ТЗ и руководители проектов справляются с такой задачей; хочу уметь и я. Должна быть определённая последовательность действий, алгоритм выполнения подобного вида работ.

Порекомендуйте грамотную литературу. Буду благодарен.
Заранее спасибо.


 
Игорь Шевченко ©   (2007-07-27 10:39) [1]

Крэг Ларман


 
AZIZE ©   (2007-07-27 10:48) [2]


> называй переменные как хочешь.

лучше не надо, все эти i, ii, iii, j, jj... до добра не приводят
Зато если кому-то, когла-то прийдется перерабатывать твой код икать будешь...


 
ZugZug   (2007-07-27 10:48) [3]

Брауде Э. Д

http://www.piter.com/book.phtml?978594723663


 
AZIZE ©   (2007-07-27 11:03) [4]


> Порекомендуйте грамотную литературу

лит-ры много, но дома, могу во вторник выслать на ящик


 
Sdubaruhnul   (2007-07-27 11:16) [5]

Джоэл Спольски "Джоэл о программировании".


 
AZIZE ©   (2007-07-27 11:44) [6]

можно ещё этим воспользоваться

http://www.natahaus.ru/2006/09/12/krjeg_larman_primenenie_uml_i_shablonov_proektirovanija_2e_izdanie.html
http://www.natahaus.ru/2007/03/31/modeli_zrelosti_programmnojj_inzhenerii_jet_info__6_1572006.html
но я бы тебе посоветовал сначала книги по искуству програмирования почитать


 
DevilDevil ©   (2007-07-27 12:51) [7]

Спасибо. Посты в тему, с минимумом флуда.

Хочу скачать Крэг Ларман-а... только не вижу прямой ссылки - слишком давно, похоже, был на Natahaus.

Не подможете ламеру?


 
Думкин ©   (2007-07-27 13:04) [8]

Можно "Совершенный Код" Макконелла глянуть. Не совсем то, что просится, но тоже в тему.


 
AZIZE ©   (2007-07-27 13:06) [9]


> Не подможете ламеру?

в самом низу описания надпись РАПИДА


 
DevilDevil ©   (2007-07-27 13:24) [10]

> AZIZE ©   (27.07.07 13:06) [9]
> > Не подможете ламеру?в самом низу описания надпись РАПИДА


Не ма!
Возможно, т.к. незарегистрирован.

Не скопируешь адрес ссылки


 
AZIZE ©   (2007-07-27 13:34) [11]

http://rapidshare.de/


 
DevilDevil ©   (2007-07-27 13:41) [12]

а дальше?


 
AZIZE ©   (2007-07-27 13:44) [13]

гоню
http://rapidshare.de/files/32813309/001288.rar.html


 
DevilDevil ©   (2007-07-27 13:48) [14]

всем спасибо большое!

надеюсь, её хватит.


 
DevilDevil ©   (2007-07-30 10:01) [15]

Ещё раз здравствуйте.

Почитал бегло Крэга Лармана - книга хорошая. Там рассматривается "алгоритм" ведения проекта вцелом.

Подскажите литературу, помогающую грамотно стоить связи, называть классы и модули, определять содержимое сущностей.


 
Kolan ©   (2007-07-30 10:26) [16]

> Крэг Ларман

+1
Его имхо надо читать как ввобный курс в ООП. Сразу после того, как синтаксис языка освоил&#133

> Там рассматривается «алгоритм» ведения проекта вцелом.

Ты плохо читал. Читай не бегло это именно то что ты хочешь узнать.


 
Игорь Шевченко ©   (2007-07-30 10:53) [17]


> Подскажите литературу, помогающую грамотно стоить связи,
>  называть классы и модули, определять содержимое сущностей.
>


Крэг Ларман



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.046 c
1-1181888482
JanMihail
2007-06-15 10:21
2007.08.26
Смена иконки папки под Vista


15-1185907434
ArtemESC
2007-07-31 22:43
2007.08.26
Вопросик маленький


15-1185300419
JetAPI
2007-07-24 22:06
2007.08.26
Turbo Delphi Explorer - не знаю на чем сделать выбор.


15-1185349224
ПЛОВ
2007-07-25 11:40
2007.08.26
SQL


2-1184735772
Барин
2007-07-18 09:16
2007.08.26
ServerSocket





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский