Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
#1

"Правильное" программирование - C++

13.01.2014, 21:48. Просмотров 347. Ответов 8
Метки нет (Все метки)

Доброго времени суток. Я понимаю, что вопрос подымался скорее всего не однократно, но борьба с поиском окончилась неудачей. И всё же, как правильно оформлять структуру программы?
То есть что бы не было необходимости при добавлении нового функционала не было необходимости переписывать весь код.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 21:48     "Правильное" программирование
Посмотрите здесь:

C++ Динамическое программирование игры "Ним"
C++ Динамическое программирование, задача "Уменьшение числа"
C++ количество строк начинающих на "А" и заканчивающиеся на "и"
Б. Страуструп "Программирование.Принципы и практика использования С++" C++
Программа "калькулятор" через процедурное программирование C++
Тема научной работы по предмету "Алгоритмизация и программирование" C++
Книга " Уолтер Савич. Программирование на С++" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 2
Завершенные тесты: 1
13.01.2014, 21:50     "Правильное" программирование #2
Цитата Сообщение от SoulRoot Посмотреть сообщение
И всё же, как правильно оформлять структуру программы?
вопрос выходит за рамки одной темы, тут можно целую диссертацию писать.
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 21:54  [ТС]     "Правильное" программирование #3
А есть ли какая нибудь общепринятая структура?
Я вот, не могу понять как пишут программы с плагинами, с модулями.
Как вообще создают свои API.

Просто есть одна игра настольная, которую захотел написать в електронке. В итоге уже раза 3-4 переписываю с нуля.
Вот решил не сильно увеличивать это число попыток, а обратиться к грамотным людям за советом.

Добавлено через 1 минуту
PS: Только что прочитал цитату "Если Вы планируете выбросить первый экземпляр программы, Вы выбросите и второй. (c) Крейг Зенури", не могу не согласиться ;-)
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 2
Завершенные тесты: 1
13.01.2014, 22:00     "Правильное" программирование #4
Цитата Сообщение от SoulRoot Посмотреть сообщение
А есть ли какая нибудь общепринятая структура?
Почитайте книги по проектированию ПО
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 22:01  [ТС]     "Правильное" программирование #5
Цитата Сообщение от Croessmah Посмотреть сообщение
Почитайте книги по проектированию ПО
А можете что-то посоветовать?
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 2
Завершенные тесты: 1
13.01.2014, 22:02     "Правильное" программирование #6
Цитата Сообщение от SoulRoot Посмотреть сообщение
А можете что-то посоветовать?
Я, обычно, советую Макконнелла, но кому то не нравится
SoulRoot
0 / 0 / 0
Регистрация: 13.01.2014
Сообщений: 19
13.01.2014, 22:03  [ТС]     "Правильное" программирование #7
http://www.bookzone.com.ua/Netshop/c...FUtP3godyhkAwg - эта?
natiasoft
0 / 0 / 0
Регистрация: 15.11.2013
Сообщений: 4
13.01.2014, 22:50     "Правильное" программирование #8
Цитата Сообщение от SoulRoot Посмотреть сообщение
Доброго времени суток. Я понимаю, что вопрос подымался скорее всего не однократно, но борьба с поиском окончилась неудачей. И всё же, как правильно оформлять структуру программы?
То есть что бы не было необходимости при добавлении нового функционала не было необходимости переписывать весь код.
programmirovanie ochen poxoje na risovanie, chtobi "dostich" pravilnogo risunka, nujno snachala sdelat zarisovki, to je samoe s "pravilnimi" programmami, mi doljni naxodit , opisivat optimalnoe ochertanie algoritma programmi
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2014, 23:04     "Правильное" программирование
Еще ссылки по теме:

Разобраться в примерх к книге Лафоре "Обьектно-ориентированое программирование в С++" C++
C++ Не правильное значение при использовании {setlocale (LC_ALL, "Russian");
"Тру" и "не тру" программирование C++
C++ Стоит ли читать "Программирование. Принципы и практика использования C++" от Страуструпа
Замена "conio.h" и "gotoXY" в Xcode C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
13.01.2014, 23:04     "Правильное" программирование #9
Цитата Сообщение от SoulRoot Посмотреть сообщение
http://www.bookzone.com.ua/Netshop/c...FUtP3godyhkAwg - эта?
ага

А вообще такое с опытом приходит.
Цитата Сообщение от SoulRoot Посмотреть сообщение
В итоге уже раза 3-4 переписываю с нуля.
Вот уже в следующий раз будешь умнее
Yandex
Объявления
13.01.2014, 23:04     "Правильное" программирование
Ответ Создать тему
Опции темы

Текущее время: 03:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru