Обсуждение Википедии:Форматирование вики-кода

message: у:Abiyoyo, у:MaxBioHazard, давайте использовать отступ в 2 пробела. Вложенность может быть довольно крупной, так что 6 пробелов — станет бедой. Табы не использовать, потому что в редакторе ВП их не поставишь. --higimo (обс.) 05:50, 28 сентября 2015 (UTC)
* Мне без разницы. MaxBioHazard 06:42, 28 сентября 2015 (UTC)
*Я стремлюсь всегда заключать переводы строк в комментарии, это безопасный стиль. Отсюда 6: 3 на закрывающую скобку и три на собственно отступ. Поэтому длину отступа надо выбирать исходя из ситуации наличия комментария.--Abiyoyo 09:15, 28 сентября 2015 (UTC)
** у:Abiyoyo, тогда обоснуйте использование комментариев. Я никогда не встречал ситуации, когда не перенеся таким образом можно было получить строку больше 80 символов в ширину. А раз так, не вижу смысла увеличивать количество комментариев, когда можно просто }}{{#if: написать. --higimo (обс.) 16:09, 29 сентября 2015 (UTC)
***Честно говоря, я вообще не понимаю, как ваш вариант будет работать, если if-ы начинаются с разного уровня, напр.:
{{#if:{{{1|}}}
      |yes
      |no
}}blфblablabla{{#if:{{{2|}}}
      |yes
      |no
}}
так что ли? это же ненормально, что содержимое правее самого if, а закрывающая скобка не на том же уровне. какой тогда вообще смысл в отступах, если они ничего не гарантируют. Ясно же, что все условные операторы должны начинаться с одного уровня. А это без перевода строк в комментах не не обеспечить в общем случае никак. А следовательно перед оператором должна быть закрывающая скобка комментария.--Abiyoyo 19:19, 29 сентября 2015 (UTC)
** у:Abiyoyo, да, в этом случае вы правы, но такое, если честно, я встречаю впервые. Может, у меня опыта мало. Может быть, в целях экономии, сделаем отступы как вы предложили, а вот комментарии для переноса строки сделаем опциональными. Так можно будет в случае, когда конструкции как я писал, а когда много всего в одну строку и условные комментарии по середине этого всего притом тоже объёмные, то включать комментарии. Тогда все не будут страдать от обязательного проставления комментариев, а будут писать лаконичный и понятный код там, где это возможно, и менее лаконичный, но яснее в других. --higimo (обс.) 09:08, 30 сентября 2015 (UTC)
*** Ну да. Комментарии — по необходимости. Не всегда они нужны. Но могут быть нужны. Когда не нужны, можно и не ставить.--Abiyoyo 11:43, 30 сентября 2015 (UTC)
**** у:Abiyoyo, тогда прошу вас включить это, мне кажется, что у вас куда более грамотно получится, чем у меня=) --higimo (обс.) 08:48, 1 октября 2015 (UTC)
thread_title:  Отступы 

message: Если вложенное выражение занимает одну строку, закрывающие }} ставятся на той же строке.
у:Abiyoyo, объясните практический смысл? --higimo (обс.) 05:58, 28 сентября 2015 (UTC)
*Короче, плюс традиция откуда-то отсюда:
if(foo)
    bar();
--Abiyoyo 09:17, 28 сентября 2015 (UTC)
* у:Abiyoyo, я тоже довольно резко против такого стиля, тем более, что end (}) никуда не девается. --higimo (обс.) 16:09, 29 сентября 2015 (UTC)
*Ну против так против, это не принципиально. Хотя если использовать комментарии, это сильная экономия получается и куда чище.--Abiyoyo 19:22, 29 сентября 2015 (UTC)
thread_title:  Закрывающие скобки в условном операторе