Re: Я не парюсь
От: kvasya  
Дата: 27.04.10 08:32
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Пишу по разному. Руководствуюсь исключительно читабельностью.


Код хоть сейчас в журнал или на выставку. Очень читабельно.

Но меня (честно) смущает одно — как его поддерживать?
Ты используешь какое-либо ПО для такого форматирования? или руками все?
Re[6]: braces in C++
От: kvasya  
Дата: 27.04.10 08:35
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Как я иногда, работая с чужим кодом, ненавидел тех, кто использует табы для отступов... Я представлял себе злобного кодера, который, злорадно смеясь и покачивая короткими рогами на лбу, ставит каждый из этих табов, и постукивает копытами, предвкушая как через эти табы будут продираться несчастные безопасники, работающие над устранением уязвимостей в коде.


KV>А вы оказывается вон какие...


Я Astyle прикрутил к subversion, теперь до лампочки кто там чего нагородил. Очень удобно.
Re[7]: Tab <-> Spaces
От: QrystaL Украина  
Дата: 27.04.10 08:57
Оценка:
SC>Заменяет только те табы, что внутри кода (слева есть непробельный символ), или любые?

Любые
Re[2]: Я не парюсь
От: Sheridan Россия  
Дата: 27.04.10 09:18
Оценка:
Приветствую, kvasya, вы писали:

k> Код хоть сейчас в журнал или на выставку. Очень читабельно.

Спасибо.

k> Но меня (честно) смущает одно — как его поддерживать?

k> Ты используешь какое-либо ПО для такого форматирования? или руками все?
Руками. Если изначально в таком стиле писать — то не сложно поддерживать. А вот переписывать в такой стиль из какогото другого — бесспорно довольно трудоемко.
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re: braces in C++
От: lost_guadelenn  
Дата: 28.04.10 11:46
Оценка:
Привет.

Я стараюсь писать всегда со скобками, и скобки расставлять на отдельной строке.
Основной принцип — чтобы мозг как можно меньше отвлекался на разбор синтаксиса.

Если скобка на одной строке с if'ом, то приходится глазами искать начало блока.
Если скобок нет, то приходится искать и начало и конец блока.

Исключения — когда такой стиль наоборот начинает затруднять чтение.
Например, когда подряд идет много однострочных if'ов.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.