Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2012, 00:22   #1
addibos
 
Регистрация: 20.09.2012
Сообщений: 7
По умолчанию Выравнивание(ну или табуляция)

Собственно вопрос:"Я только учусь, и код программы понятен в основном только мне, т.к. он написан очень криво, не посоветуете где можно прочитать как должен выглядеть код, т.е. где сколько отступать, когда записать две команды в одной строке, а когда нет и подобное.(ваши советы тоже не помешают)".

Заранее благодарю за помощь.
addibos вне форума Ответить с цитированием
Старый 06.12.2012, 11:40   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Посмотри как оформлют сами разработчики и придерживайся этой структуры. Была подобная тема http://programmersforum.ru/showthread.php?t=182196
eoln вне форума Ответить с цитированием
Старый 06.12.2012, 12:27   #3
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

У нас, например, используют соглашение по оформлению кода с RSDN
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 07.12.2012, 14:05   #4
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Вот в этой книге "Совершенный код" Стив Макконнелл, откройте параграф "Форматирование и стиль" (это параграф 31, стр. 712, если книга 2007 года)

Вот следующая цитата с первого попавшегося блога: http://tinycode.ru/blog/book-code-complete

Цитата:
Например, автор (Стив Макконнелл) довольно хитро прошёлся по теме форматирования и оформления кода, привёл обзор практик, которые другие люди считают успешными, дав читателю право выбора, что ж ему использовать. Я, когда увидел заголовок главы "Форматирование и стиль", усмехнулся про себя и стал с интересом читать, как же Стив будет рассказывать о такой холиварной теме. Ведь самые жаркие споры всегда вызывают темы "табы vs пробелы" и "2 пробела vs 4 пробела", ну и, пожалуй, на какой строке оставлять скобку, если она есть в языке. А тут на тебе: можно взять два, можно четыре, а можно и шесть, вот только 6 хоть и красиво, но мешает исправлять ошибки, ссылаясь на статистику говорит Стив (мопед не мой, я только разместил объяву).

Последний раз редактировалось 8Observer8; 07.12.2012 в 14:09.
8Observer8 вне форума Ответить с цитированием
Старый 07.12.2012, 16:24   #5
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Дополню:
1. Давайте переменным и функциям осмысленные имена.
2. Не забывайте о комментариях. При этом в комментарии нужно указывать не что делает данная группа операторов (это видно из самого кода), а зачем она это делает.

А для отступов не столь важно, сколько пробелов или символов табуляции в них будет, сколько то, чтобы равные уровни вложенности начинались с одной и той же позиции.

Последний раз редактировалось s-andriano; 07.12.2012 в 16:27.
s-andriano вне форума Ответить с цитированием
Старый 11.12.2012, 23:42   #6
addibos
 
Регистрация: 20.09.2012
Сообщений: 7
По умолчанию

Спасибо всем.
addibos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отступ или выравнивание? pavelslap HTML и CSS 3 06.03.2012 18:04
Табуляция WarHamster C++ Builder 1 19.09.2011 14:50
табуляция kaljan775 Помощь студентам 1 30.10.2010 19:15
Табуляция L1fer Помощь студентам 1 07.02.2009 12:36