Size: a a a

Обсуждения техдирские

2020 January 13

AS

Andrey Shetukhin in Обсуждения техдирские
Vartan Khachaturov
у всех свои предпочтения. Главное, чтобы внутри проекта было одинаково.
Именно
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Кстати, стиль, которым написано у Ще, называется "Allmann style".
источник

VK

Vartan Khachaturov in Обсуждения техдирские
(хихи)
источник

C

Constantine in Обсуждения техдирские
Vartan Khachaturov
Кстати, стиль, которым написано у Ще, называется "Allmann style".
Да, но return??
источник

C

Constantine in Обсуждения техдирские
Меня return удивляет.
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Constantine
Да, но return??
ну ладно, это он забыл tab нажать один раз :)
источник

C

Constantine in Обсуждения техдирские
Нет.
источник

YK

Yuri Ko in Обсуждения техдирские
Vartan Khachaturov
у всех свои предпочтения. Главное, чтобы внутри проекта было одинаково.
ага. вот только при старте нового проекта (если кому выпадает такое счастье), можно не рожать свой собственный, а взять че-нибудь готовый, например, какой-нибудь гугловский или "как в ядре линукса"
https://google.github.io/styleguide/cppguide.html
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Vartan Khachaturov
ну ладно, это он забыл tab нажать один раз :)
Нет. Я всегда так пишу.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Yuri Ko
ага. вот только при старте нового проекта (если кому выпадает такое счастье), можно не рожать свой собственный, а взять че-нибудь готовый, например, какой-нибудь гугловский или "как в ядре линукса"
https://google.github.io/styleguide/cppguide.html
У меня есть точно такой же документ про мой стиль)))
источник

YK

Yuri Ko in Обсуждения техдирские
Andrey Shetukhin
У меня есть точно такой же документ про мой стиль)))
не сомневаюсь, но зачем вы его делали? чем чужой готовый не устроил?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Yuri Ko
не сомневаюсь, но зачем вы его делали? чем чужой готовый не устроил?
Потому, что это удобно и логично.
источник

VK

Vartan Khachaturov in Обсуждения техдирские
Andrey Shetukhin
Нет. Я всегда так пишу.
да? ну я не нахожу это удобным, но дело вкуса
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Скобки на одном уровне выделяют блоки кода и всегда видно, где что.
Return без отступа всегда завершает блок кода. Всегда видно, что дальше ничего нет и быть не может.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
То есть, в простыне кода всегда видно, где выход.

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

R

Ruslan in Обсуждения техдирские
pep8 на вас нет
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ruslan
pep8 на вас нет
Не знаю, что это.
источник

R

Ruslan in Обсуждения техдирские
Andrey Shetukhin
Не знаю, что это.
Это ещё одно соглашение о форматировании :)
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ruslan
Это ещё одно соглашение о форматировании :)
Клёво. Пусть растёт 100 цветов(с)
источник

AS

Andrey Shetukhin in Обсуждения техдирские
А что до удобства чтения форматированного кода, то вот пример части большого проекта. Как по мне - так нормально.

https://devel.communico.pro/open-source/zeromime/blob/master/src/zm_part_handler.c
источник