|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.12.2013, 12:40 | #31 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Вместо "спасибо" можно разрешить разместить активисту помимо ссылок на файлообменники, реферальные ссылки на озон, например (все равно это лучше вот такой рекламы: http://programmersforum.ru/showpost....&postcount=141). Но можно и не разрешать ^^. |
|
26.12.2013, 13:46 | #32 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Быстрая разработка программ: принципы, примеры, практика
Язык: русский Количество страниц: 752 Скачать: rutracker.org/forum/viewtopic.php?t=905917 Исходники: на C++ и Java (приложил к сообщению) |
20.01.2014, 13:10 | #33 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Нашёл вот такой комментарий по поводу книги из моего сообщения выше:
Цитата:
Поэтому решил читать её в варианте C#. На самом деле, действительно, неважно на каком языке написаны примеры. Книга не концентрируется на языке. Я буду переписывать примеры на Qt C++ Название: Принципы, паттерны и методики гибкой разработки на языке C# Автор: Martin R., Martin M. / Мартин Р.С., Мартин М. Язык: русский Количество страниц: 757 Год: 2011 Скачать: http://rutracker.org/forum/viewtopic.php?t=4295746 Исходники: http://www.objectmentor.com/PPP/ Последний раз редактировалось 8Observer8; 20.01.2014 в 13:41. |
|
20.01.2014, 13:39 | #34 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Я думаю, следующую книгу Роберта Мартина "Чистый код" нужно читать раньше, чем "Принципы, паттерны и методики гибкой разработки"
Хотя примеры в книге на Java, но они не отличаются от C++. Все идеи, описанные в книге, легко и естественно можно реализовать на фреймворке Qt (на языке C++) Название: Чистый код. Создание, анализ и рефакторинг Автор: Мартин Р. Язык: русский Количество страниц: 464 Год: 2010 Скачать: http://rutracker.org/forum/viewtopic.php?t=3088098 P.S. Список всех книг Роберта Мартина: https://sites.google.com/site/uncleb...ltingllc/books Последний раз редактировалось 8Observer8; 20.01.2014 в 13:44. |
20.01.2014, 18:13 | #35 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Чистый код можно и вовсе не читать. А если читать - то порядок не важен. Я просматривал по диагонали - книга не серьезная. Там есть некоторые забавные моменты, которые были упущены в программе ВУЗа (например нам ни слова не сказали про то, как правильно составлять юнит тесты), но написана она настолько поверхностно, что я бы ее первокурсниками (или даже поступающим в ВУЗы) рекомендовал. Общеразвивающая книжка. Ее по-любому мало. А ряд моментов в ней, ИМХО, весьма спорны.
|
20.01.2014, 18:24 | #36 | |||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Я считаю, что порядок важен. Вот цитата из книги "Чистый код":
Цитата:
Цитата:
Цитата:
Последний раз редактировалось Alex11223; 29.12.2016 в 19:22. |
|||
21.01.2014, 11:11 | #37 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Литература по С++
Следующая книга содержит примеры на Java, но можно легко переписать на С++. Они будут понятны и начинающим С++ разработчикам. Называется: "Рефакторинг. Улучшение существующего кода"
Это отличная книга. Я её стал читать потому что на неё (и ряд других книг) есть ссылки в книгах замечательного разработчика Роберта Мартина "Чистый код. Создание, анализ и рефакторинг" и "Принципы, паттерны и методики гибкой разработки на языке C#" (ссылки на которые я давал выше) Как и в книге "Чистый код" - здесь используется JUnit для создания юнит тестов (на языке Java). Для начинающих C++ разработчиков я рекомендую выполнить мою инструкции по CppUnit и вы научитесь писать юнит тесты на C++: - http://programmersforum.ru/showpost....2&postcount=15 - http://programmersforum.ru/showpost....4&postcount=16 - http://programmersforum.ru/showpost....6&postcount=17 Название: Рефакторинг. Улучшение существующего кода. Год: 2003 Автор: Мартин Фаулер Количество страниц: 432 Язык: русский Скачать: http://rutracker.org/forum/viewtopic.php?t=3825130 Описание: Цитата:
Последний раз редактировалось Alex11223; 29.12.2016 в 20:51. |
|
05.02.2014, 10:43 | #38 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Ссылки на материалы по контейнерным классам и алгоритмам:
1. Обзорная глава (№4) "Контейнерные классы" из книги Макса Шлее "Qt 4.8. Профессиональное программирование на C++" Ссылка: http://rutracker.org/forum/viewtopic.php?t=4582272 2. Документация по Qt контейнерам на русском: http://www.doc.crossplatform.ru/qt/4...ontainers.html 3. Анализ производительности std::vector, std::list и std::deque: http://microfork.com/stdvector-stdli...ance-analisys/ 4. Алгоритм выбора STL-контейнера: http://habrahabr.ru/company/infopulse/blog/194726/ 5. Главы под названиями "Chapter 12: Understanding Containers and Itarators" и "Chapter 13: Mastering STL Algorithms" из книги Professional C++ (2nd Edition, 2012). В книге параллельно рассматривается C++11 Ссылка: http://kickass.to/wrox-professional-...-t7461950.html Исходники: http://www.wrox.com/WileyCDA/WroxTit...-DOWNLOAD.html 6. Книга целиком об STL: "Эффективное использование STL" Ссылка: http://rutracker.org/forum/viewtopic.php?t=956876 |
08.02.2014, 08:57 | #39 |
Регистрация: 31.01.2014
Сообщений: 4
|
C++ учебник
http://www.cplusplus.com/doc/tutorial/ Последний раз редактировалось Alex11223; 29.12.2016 в 19:16. |
03.04.2014, 16:10 | #40 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Приёмы объектно-ориентированного проектирования. Паттерны проектирования
Год: 2010 Автор: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Язык: Русский Количество страниц: 366 Ссылка: http://rutracker.org/forum/viewtopic.php?t=3193196 Описание: В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом, книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Литература | ser70 | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 8 | 23.09.2013 10:52 |
Литература | rushmod | Помощь студентам | 10 | 18.08.2012 13:49 |
Литература по VS C++ | arcer | Visual C++ | 6 | 30.08.2011 22:40 |
Литература | 13th | Помощь студентам | 7 | 01.01.2009 17:05 |