|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 28 Jan 2003 13:30:02 To : Valentin Nechayev Subject : Re: куда идет линукс... -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> writes: > >>> Aleksey Cheusov wrote: > > > >>> if() { > > >>> } else { > > >>> } > > >>> > > >>> А так? ;) > >> > > AC>> А вот так всё равно лучше: > > AC>> if () { > > AC>> }else{ > > AC>> } > > AC>> ;) > >> Батенька, да это же вульгарно. Похабщина какая-то. > >> ;) > AC> Hю-ню...;) > > Hу а в самом деле - почему после () в if есть пробел перед {, > а в else - нет? Вот, кстати, на пробеле после ) настаивать не буду. Я тут смеха ради пробежался по своим исходникам. Пробел в этом месте я не ставлю. Разьве что случайно один раз на сотню. Это уже на уровне автоматики. > > > > AC>>> А вот GNU-шников плющит. > > >>> Думаю это от человека зависит... > > AC>> Вот и я о том же. > >> Чем и хороши усреднённые стандарты. > AC> Усреднённый стандарт IMHO это книга Дийкстры от 70-го > AC> (или перевод 70-го, точно не помню) года > AC> "Структурное программирование". > > Дейкстра задавал spacing style в исходниках? > По-моему, он таким не маялся. Вот и я о том же. За тридцать лет усреднённый стандарт более менее выработался и отморозков пишущих в одну троку с обилием goto я не встречал. Можно писать так for (int i = 0; i < 1000; ++i), или так for( int i = 0; i < 1000; ++i ) Вот так if (){ }else{ } или так if () { } else { } или даже так if () { } else { } Всё это по большому счёту не так важно. Лишь бы не так if () { sdds; wefsefrf; fsfsf;} else { dfsadfsaf; asfasfsaf; } Hо такой писанины я уже очень давно не видел. Главное, чтобы была видна логика. Вот, кстати, пустые строки IMHO помогают в этом деле в значительно большей степени чем пробелы. > > AC> Всё остальное - сугубо личные заморочки. > > Заморочки заморочками, но spacing style тоже должен быть выработан перед > разработкой в команде, а если что-то большое - то даже для себя самого. Да, в команде это полезно, но лично мне трудно отучиваться от многолетних привычек. Hе люблю я понятие составного оператора. Оно совершенно лишнее и Вирт поздно исправил свою ошибку. О питоновских индентах я вообще молчу. Поэтому я пишу так, чтобы было похоже на if xxx else yyy endif > По крайней мере, одну религиозную войну за пробелы вокруг скобок я уже видел. Я не развожу войну. Просто считаю, что писать "по всем правилам" возможно только в коммерческой конторе, где есть дисциплина. Если исходники мне приходиться только читать, то лично я вполне терпимо отношусь к не совсем моему стилю. К tab vs. space это тоже относится. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1728388f8cdf3.html, оценка из 5, голосов 10
|