Кто как программирует?
Я программирую не очень часто, под настроение. Вот, в последнее время -- микроконтроллеры, на кросс-платформенном ассемблере, сиречь Си :)
Программирую, форматируя код в одном и том же стиле... ещё с университета. Там, правда, в основном Джава была, но синтаксис очень похож.
Наткнулся на статью в Википедии, посвящённую стилям форматирования кода ( http://en.wikipedia.org/wiki/Indent_style ) и выяснил, что я форматирую код в стиле Эрика Оллмана (автор sendmail'a и кучи прочих утилит для нашего тёплого лампового BSD -- через это "стиль Оллмана" ещё называют "стилем BSD"). Не самый плохой пример для подражания.
Стиль Оллмана -- скобка на новой строке с тем же отступом, что и условие или декларация функции (скобка ставится даже если внутри скобок только одно выражение). Выражения после скобки -- отступают на один символ табуляции. Закрывающая скобка -- на новой строке с тем же отступом, как и открывающая.
Ну, примерно вот так:
if (a == b)
{
do_stuff();
}
По-моему, это наиболее читаемый код.
А как у вас?
Программирую, форматируя код в одном и том же стиле... ещё с университета. Там, правда, в основном Джава была, но синтаксис очень похож.
Наткнулся на статью в Википедии, посвящённую стилям форматирования кода ( http://en.wikipedia.org/wiki/Indent_style ) и выяснил, что я форматирую код в стиле Эрика Оллмана (автор sendmail'a и кучи прочих утилит для нашего тёплого лампового BSD -- через это "стиль Оллмана" ещё называют "стилем BSD"). Не самый плохой пример для подражания.
Стиль Оллмана -- скобка на новой строке с тем же отступом, что и условие или декларация функции (скобка ставится даже если внутри скобок только одно выражение). Выражения после скобки -- отступают на один символ табуляции. Закрывающая скобка -- на новой строке с тем же отступом, как и открывающая.
Ну, примерно вот так:
if (a == b)
{
do_stuff();
}
По-моему, это наиболее читаемый код.
А как у вас?