powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Посоветуйте книгу. Не по C++.
22 сообщений из 22, страница 1 из 1
Посоветуйте книгу. Не по C++.
    #39607575
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Интересует литература по организации работы программистов С++, отдельных и в команде.

Организация проектов, процесс.

Дизайн различного типа приложений, а также отдельные архитектурные элементы, например:
- структура типичного (например, "десктопного") приложения;
- как и когда имеет смысл создавать систему плагинов;
- в каких случаях следует создавать dll;
- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;
- и т.д.

Ведение проектов, работа с системах контроля версий.
...

Весьма желательно (но не обязательно), чтобы было применительно к Microsoft Visual Studio.

Спасибо.

Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39607989
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччДЗдравствуйте.
Интересует литература по организации работы программистов С++, отдельных и в команде.

Организация проектов, процесс.

Дизайн различного типа приложений, а также отдельные архитектурные элементы, например:
- структура типичного (например, "десктопного") приложения;
- как и когда имеет смысл создавать систему плагинов;
- в каких случаях следует создавать dll;
- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;
- и т.д.

Ведение проектов, работа с системах контроля версий.
...

Весьма желательно (но не обязательно), чтобы было применительно к Microsoft Visual Studio.

Спасибо.

Модератор: Тема перенесена из форума "C++".

ИМХО В командной разработке на С++ не пожалейте
время на создание иерархии классов исключений.
Что бы "пламянные приветы" внутри команды передавать не в почте
или скайпе, а в коде :)
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39608003
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДЗдравствуйте.
Интересует литература по организации работы программистов С++, отдельных и в команде.

Организация проектов, процесс.

Дизайн различного типа приложений, а также отдельные архитектурные элементы, например:
- структура типичного (например, "десктопного") приложения;
- как и когда имеет смысл создавать систему плагинов;
- в каких случаях следует создавать dll;
- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;
- и т.д.

Ведение проектов, работа с системах контроля версий.
...

Весьма желательно (но не обязательно), чтобы было применительно к Microsoft Visual Studio.

Спасибо.

Модератор: Тема перенесена из форума "C++".

На 50 страниц устроит ?
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39608215
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl...
На 50 страниц устроит ?

Не я ж не читал еще, откуда мне знать...
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39608441
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

Когда-то давным давно читал на эту тему Large-Scale C++ Software Design (APC) Лакоса. Если мне не изменяет память сейчас выходит его двухтомник.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39608692
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCcчччД,

Когда-то давным давно читал на эту тему Large-Scale C++ Software Design (APC) Лакоса. Если мне не изменяет память сейчас выходит его двухтомник.
О чем там? По ссылке ни оглавления, ни описания внятного...

"Остаточнэ прощавай" какой-то.... This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language.

In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems...
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39613439
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДЗдравствуйте.
Интересует литература по организации работы программистов С++, отдельных и в команде.

Организация проектов, процесс.

Дизайн различного типа приложений, а также отдельные архитектурные элементы, например:
- структура типичного (например, "десктопного") приложения;
- как и когда имеет смысл создавать систему плагинов;
- в каких случаях следует создавать dll;
- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;
- и т.д.

Ведение проектов, работа с системах контроля версий.
...

Весьма желательно (но не обязательно), чтобы было применительно к Microsoft Visual Studio.

Спасибо.

Модератор: Тема перенесена из форума "C++".


Таких книг нет.
Потому что организация работы программистов С++ ничем не отличается от организации работы других программистов.
Организация работы программистов на Visual C ничем не отличается от организации работы программистов на других IDE.

- структура типичного (например, "десктопного") приложения;

Не существует типичной структуры приложения. Структура каждого приложения индивидуальна.

- как и когда имеет смысл создавать систему плагинов;

Тогда, когда это надо для приложения. ОБщих правил нет.

- в каких случаях следует создавать dll;

Тогда, когда нужно иметь возможность использовать код повторно.

- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;

Остальное просто ерунда какая-то...
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39613837
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДДизайн различного типа приложений, а также отдельные архитектурные элементы, например:
- структура типичного (например, "десктопного") приложения;
- как и когда имеет смысл создавать систему плагинов;
- в каких случаях следует создавать dll;
- создание многонитевых приложений;
- распространение и развертывание приложений ("инсталляторы" и т.п.).
- создание системы контекстной помощи;
Здесь такая сборная солянка... просто капец.

Вобщем по каждому пункту можно создавать отдельный топик. Но даже перед тем как создавть
надо уточнить о чем идет речь. В первую очередь операционная система. Windows как я понимаю.
И чем больше деталей со старта - тем лучше. Я дам примеры того как оформить названия чтобы
и модератор и комьюнити смогли за 2-3 уточняющих вопроса дать более-менее точные ответы.

Пример.

- структура типичного (например, "десктопного") Windows(.Net) приложения
- как и когда имеет смысл создавать систему плагинов для Windows(.Net) приложения
- создание многонитевых многопоточных приложений под Windows.


Разумеется это примеры. Будет там .Net или не будет - это ваше дело. Но уточнить надо оба варианта.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614177
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, mayton.

И чтобы поговорить, нужно было переносить вопрос в другую ветку?
...спасибо за ответы, то есть.
...
Ну, я вообще-то про литературу спрашивал, а не "поделиться мнением". Ищу литературу описания рабочих процессов.
Вот есть студенты, которые умеют строить красно-черные деревья и умеют пользоваться контейнерами STL, но не имеют понятия о процессе разработки.

Типичные шаблоны десктоп приложений, рецепты для типичных ситуаций и т.д. (см. стартовый пост) . Мне попадались пара подходящих книг, но они не для "сишников", ибо весьма насыщены кодом. Вернее, одна и для сипипишников попадалась, но она тесно завязана на Qt, и тоже много "чисто кутэшного" кода.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614187
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД,

а чё тут советовать, бери класску
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614530
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДMasterZiv, mayton.
Мне попадались пара подходящих книг, но они не для "сишников", ибо весьма насыщены кодом. Вернее, одна и для сипипишников попадалась, но она тесно завязана на Qt, и тоже много "чисто кутэшного" кода.

тете другой глобус поискать?
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614534
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДНу, я вообще-то про литературу спрашивал, а не "поделиться мнением". Ищу литературу описания рабочих процессов.
Вот есть студенты, которые умеют строить красно-черные деревья и умеют пользоваться контейнерами STL, но не имеют понятия о процессе разработки.
Смотри. Ты выше пишешь про управление проектом. Это тема очень специфичная. Если ты в крупной
конторе - и идёшь в тим-лиды или в архитекторы то полюбому тебя отправят на авторизованные курсы
где это все дают. Кроме того есть еще много под-направлений. В разрезе project-management и
program-* а это не совсем разработка. Это немного другая область. Управление людьми e.t.c.
Да и вообще... это идет сначала от практики а потом к теории.

По этой теме литературы не подскажу т.к. не знаю.

По поводу систем контроля версий. Теории как таковой нет. Эта тема родилась как практическое
переосмысление diff-*, patch-* утилит. И изучать ее надо применительно к конкретным системам
контроля: SVN, GIT, HG, e.t.c

Изучать ее в общем нет смысла. Будет тратой времени если ты изучал GIT а попал на проект под SVN.

По GIT рекомендую книгу
Чакон, Страуб: Git для профессионального программиста
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614541
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

ОК, спасибо.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614695
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД, немного о ГИТе:
https://git-scm.com/book/ru/v1/Введение-Основы-Git
http://blog.ololo.cc/git
https://habrahabr.ru/company/relex/blog/258505/ - здесь из практики команды разрабов (и обсуждение там ниже)
" http://ndpsoftware.com/git-cheatsheet.html#loc=workspace;" - красочная схема (интерактивная)
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39614696
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нижняя ссылка д.б. без кавычек вокруг неё, но заканчиваться символом ";".
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39615743
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98,
авторИзучая Git, постарайтесь освободиться от всего, что вы знали о других СКВ, таких как Subversion или Perforce.
это нормально вообще?
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39615772
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz, не читал, и это были не рекомендации от меня, а просто ссылки. У каждого автора свой путь постижения темы.
Нормально начинать: "яваскрипт - это не ява" ?

А вот в "МС Сейфе" есть возможность указать, что файлы в разных папках сейфа есть "одно и то же", "линковать" друг с другом. Кажется тщетно искать эту возможность в ГИТе, во всяк в виндовсе, всё скриптами. А коммит в ГИТе не тот, что в Сейфе.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39616319
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чем у Гита портайбле версия отличается от виндовс версии?
Ато лень обе устанавливать
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39616320
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98tchingiz, не читал, и это были не рекомендации от меня, а просто ссылки. У каждого автора свой путь постижения темы.
Нормально начинать: "яваскрипт - это не ява" ?


про рекомендации это понятно, восклицание к авторам было.
по поводу ява -- да. нормально, это разные языки.
Можно еще дописать, "яваскрипт это не си и не фортран"
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39616322
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98А вот в "МС Сейфе" есть возможность указать, что файлы в разных папках сейфа есть "одно и то же", "линковать" друг с другом. Кажется тщетно искать эту возможность в ГИТе, во всяк в виндовсе, всё скриптами. А коммит в ГИТе не тот, что в Сейфе.
Кажется я видел как git детектирует перемещение файла хотя на самом деле разработчих делал
copy+paste в среде разработки. Переносил туловище одного файла в другой целиком. Это на уровне
репозитария. А как это будет за-pull-ено в файловую систему - наверное зависит от самой фс.
NTFS поддерживает хард-линки на файлы но как-то неуверенно и не во всех приложениях.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39616341
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonNTFS поддерживает хард-линки на файлы но как-то неуверенно и не во всех приложениях.Хардлинки поддерживаются уверенно и во всех приложениях: "Это же файловая система".
А вот создание хардлинка в приложении - скорее исключение, чем правило.
...
Рейтинг: 0 / 0
Посоветуйте книгу. Не по C++.
    #39616708
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizчем у Гита портайбле версия отличается от виндовс версии? Не в курсе разницы, у меня Git for Windows Git-1.9.5, может в нём и есть работа с ссылками, но я их не нашёл.
Но при этом про Сейф я не утверждал бОльшего. Просто в нём можно через менюшку "как бы залинковать файлы", и тогда в разных проектах Сейфа (и в разных их папках) эти файлы будут знать, что они одно и то же. Как он там ими манипулирует я хр3.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Посоветуйте книгу. Не по C++.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]