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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Ne0nX
0 / 0 / 0
Регистрация: 10.06.2012
Сообщений: 18
#1

Организация программа(написание красивого кода) - C++

14.10.2012, 04:43. Просмотров 1149. Ответов 5
Метки нет (Все метки)

Здравствуйте, с недавних пор меня начала беспокоить организация программы и написание более-менее красивого кода. Хотелось бы узнать какая есть литература не эту тему, т.к рабочий код вроде я могу писать, а вот его красота меня как начинающего программиста начинает беспокоить.

Прошу помочь мне в этом вопросе ))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2012, 04:43     Организация программа(написание красивого кода)
Посмотрите здесь:

C++ Написание программы под заказ с неразглашением ее кода
C++ Программа для проверки кода на утечку памяти.
С++ Программа ,Функции , Варианты написание программы C++
Крестики - нолики. Комментарии. Программа. Объясните часть кода C++
C++ Организация кода, вывод строки в консоли, использование extern
Программа для обфускации кода C++
C++ Организация вычислений во время ввода данных программа С++
Оптимизировать написание кода при string => enum C++
Написание кода по блок схеме C++
C++ Не могу понять смысл данного задания, и написание его кода
Вывод в консоли красивого бинарного дерева C++
C++ Написание кода по готовому "образцу вывода"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
хАЛЕКСЕЙх
8 / 8 / 2
Регистрация: 11.10.2012
Сообщений: 118
14.10.2012, 05:54     Организация программа(написание красивого кода) #2
Ne0nX, я не понял, тебе нужно книга потому, как красивее поставить допусти знак ( { ) ????

Добавлено через 15 минут
допустим

C++
1
2
3
4
5
#include <iostream>
int main(){ // Вот так поставить ({)
    std::cout << "Привет, Ne0nX" << std::endl;
return 0;
} // Вот так поставить (})
или вот так

C++
1
2
3
4
5
6
#include <iostream>
int main()
    {
        std::cout << "Привет, Ne0nX" << std::endl;
    return 0;
    }
или вот так
C++
1
2
3
4
5
6
#include <iostream>
int main()
{
    std::cout << "Привет, Ne0nX" << std::endl;
return 0;
}
На эту тему ты ищешь литературу?
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.10.2012, 06:51     Организация программа(написание красивого кода) #3
Ne0nX, стиль кода определяется командой, разрабатывающего определенное приложение. Каких-то четких границ нет. Если интересно, можете почитать google style guide.
Mr.X
Эксперт С++
3040 / 1685 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
14.10.2012, 07:02     Организация программа(написание красивого кода) #4
Вот хорошая книжка на эту тему:
Ален Голуб. Правила программирования на Си и Си++.

Еще две хорошие:
Макконнелл С. Совершенный код.
Роберт Мартин. Чистый код.
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
14.10.2012, 10:26     Организация программа(написание красивого кода) #5
Цитата Сообщение от хАЛЕКСЕЙх Посмотреть сообщение
как красивее поставить допусти знак ( { ) ????
Тут дело не в красивости. Стиль кода, как пишет soon, может быть разным, но есть несколько принципов, которых надо придерживаться, и обычно в литературе по программированию на это обращают внимание. Например, код должен быть хорошо читаем и удобен для отладки. Так:
C++
1
2
#include <iostream> 
int main(){std::cout<<"Привет, Ne0nX"<<std::endl;return 0;}
Или так:
C++
1
2
3
4
5
6
7
#include <iostream>
int main()
{
    std::cout << "Привет, Ne0nX" << std::endl;
    
    return 0;
}
warchief
36 / 36 / 3
Регистрация: 09.08.2012
Сообщений: 114
14.10.2012, 12:46     Организация программа(написание красивого кода) #6
На самом деле единственное что нужно тут уметь - быть гибким, потому что это хорошо, когда есть свой любимый и "правильный" стиль программирования, но только до тех пор пока не начнется работа в команде, где кодестайл может быть ну очень разнообразным... Скачайте например исходники игры про роботов от Microsoft (забыл название), тамошний код лично меня привел в ужас.. но если присмотреться - там очень строгий кодестайл. А вообще да - совершенный код, потом чистый код (в этой книге есть много мест которые противоречат общественному мнению - например идеальная функция должна состоять только из одного аргумента/действия) и смотреть как другие делают
Yandex
Объявления
14.10.2012, 12:46     Организация программа(написание красивого кода)
Ответ Создать тему
Опции темы

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