nlothik (nlothik) wrote,
nlothik
nlothik

Кто как программирует?

Я программирую не очень часто, под настроение. Вот, в последнее время -- микроконтроллеры, на кросс-платформенном ассемблере, сиречь Си :)

Программирую, форматируя код в одном и том же стиле... ещё с университета. Там, правда, в основном Джава была, но синтаксис очень похож.

Наткнулся на статью в Википедии, посвящённую стилям форматирования кода ( http://en.wikipedia.org/wiki/Indent_style ) и выяснил, что я форматирую код в стиле Эрика Оллмана (автор sendmail'a и кучи прочих утилит для нашего тёплого лампового BSD -- через это "стиль Оллмана" ещё называют "стилем BSD"). Не самый плохой пример для подражания.

Стиль Оллмана -- скобка на новой строке с тем же отступом, что и условие или декларация функции (скобка ставится даже если внутри скобок только одно выражение). Выражения после скобки -- отступают на один символ табуляции. Закрывающая скобка -- на новой строке с тем же отступом, как и открывающая.

Ну, примерно вот так:

if (a == b)
{
    do_stuff();
}

По-моему, это наиболее читаемый код.

А как у вас?
Tags: программирование
Subscribe

  • Интернет Илона Маска

    Чувак проверил интернет системы “Старлинк”. Вообще — вполне норм. Пинг 36 миллисекунд, канал от 50 до 150 мегабит. Если других…

  • Про приватность VPN

    Забавненько. Крякеры украли инфу у трёх VPN-провайдеров, и в ней оказалось много всякого, что провайдер обещал не записывать в логи Например,…

  • Винда совсем охренела

    На свежепоставленной Винде решил добавить русскую клавиатуру. В списке доступных раскладок клавиатур присутствуют японская, корейская, и даже…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 22 comments

  • Интернет Илона Маска

    Чувак проверил интернет системы “Старлинк”. Вообще — вполне норм. Пинг 36 миллисекунд, канал от 50 до 150 мегабит. Если других…

  • Про приватность VPN

    Забавненько. Крякеры украли инфу у трёх VPN-провайдеров, и в ней оказалось много всякого, что провайдер обещал не записывать в логи Например,…

  • Винда совсем охренела

    На свежепоставленной Винде решил добавить русскую клавиатуру. В списке доступных раскладок клавиатур присутствуют японская, корейская, и даже…