Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Компьютерная литература > ООП. Приёмы программирования. Построение решения.


Автор: ДобренькийПапаша 3.10.2009, 20:04
Нужна литература на тему ПРАКТИКИ программирования, стандартные решения,  стандартные приёмы решения проблем. Как правильно организовать структуру построения решения.

Пишу с помощью C#.NET. Но можно и С++-ориентированную литературу тоже.


p.s. Ещё нужна литература на тему разработки клиент-серверных приложений.

Добавлено через 2 минуты и 42 секунды
Макконела не предлагать. Ещё есть хорошая книга "Анализ программного кода" Скотта Мейерса, вот что-то в этом роде ещё можно почитать.

Автор: Medved 3.10.2009, 21:07
Есть вот прям что ты хочешь. Называется MS patterns & practices. И прям для C#.

http://msdn.microsoft.com/en-us/library/ms998572.aspx

А вот это уже реализовано в виде готового решения http://msdn.microsoft.com/en-us/library/aa480482.aspx - Smart Client Software Factory

Smart Client Software Factory - это шаблон клиентского приложения с использованием паттернов.

Вот прям вот то о чем ты спрашиваешь, это оно и есть.

Ключевые слова для поиска: 
Microsoft patterns & practices
Smart Client Software Factory
Web Client Software Factory
Mobile Client Software Factory 
Composite UI Application Block
MS Enterprise Library

http://msdn.microsoft.com/en-us/library/ms998469.aspx

Ну и немногов визуализации:
Вот слои грамотно построенного программного решения. Причем эта архитектура масштабируется как на отдельный модуль приложения, так и на все приложение целиком: 
Рис1.
user posted image
Рис.2
user posted image

P.S. Этот раздел MSDN даст тебе больше, чем любая книга на эту тему. 
Тебе нужна именно практика - вот она, именно практика. Квинсистенция практики.
Все равно или поздно к этому придешь, если и дальше будешь практиковаться в программировании.

Цитата(ДобренькийПапаша @  3.10.2009,  23:04 Найти цитируемый пост)
 "Анализ программного кода" Скотта Мейерса

Книга хорошая, но это теория а не практика... 

Автор: hkdkest 5.10.2009, 22:28
http://codingrus.ru/infusions/pro_download_panel/download.php?did=368
user posted image

http://codingrus.ru/infusions/pro_download_panel/download.php?did=269

Автор: ДобренькийПапаша 6.10.2009, 08:09
Medved, за ссылки огромное спасибо.  Прикупил вот http://biblio-globus.ru/description.aspx?product_no=8840239

Что скажете?


Автор: zim22 6.10.2009, 09:04
Цитата(ДобренькийПапаша @  6.10.2009,  08:09 Найти цитируемый пост)
Что скажете?

всё уже сказали до нас. это классика.

Автор: Medved 6.10.2009, 10:28
Цитата(ДобренькийПапаша @  6.10.2009,  11:09 Найти цитируемый пост)
Что скажете?

Это теория о практике программирования. 

Это не книга для чтения. Это справочник по паттернам. Настольная книга системного архитектора. 
Если у тебя не было практики использованя паттернов, она мало тебе чем поможет. Ценность ее в том - что она классика. Скажем так - литература для внеклассного чтения. Для более углубленного понимания предмета.

Тебе же я рекомедную другую классику жанра http://www.helloworld.ru/texts/comp/other/oop/index.htm

 

Автор: zim22 8.10.2009, 10:53
Цитата(Medved @  6.10.2009,  10:28 Найти цитируемый пост)
Тебе же я рекомедную другую классику жанра

только не покупай 3 издание. перевод отстой. ошибок куча. хотя в оригинале книга отличная.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)