forced indentation
Thursday, 25 November 2010 19:42Ха, я знаю зачем в питоне отступы часть синтаксиса.
Когда ленивый кодер захочет вот такое
вдруг засунуть в цикл, он, дабы не реиндентить, тупо окружил бы скобками:
А в петоне ему (опять же, чтобы не реиндентить, чего не любят VCS) придётся вынести этот кусокговна кода в функцию, отиндентив только сам if:
Бишь таким хитрым способом принуждают структурировать и выносить эти большие куски.
Когда ленивый кодер захочет вот такое
if (....) {
большой
кусок
кода
}
вдруг засунуть в цикл, он, дабы не реиндентить, тупо окружил бы скобками:
while() {
if (....) {
большой
кусок
кода
}
}
А в петоне ему (опять же, чтобы не реиндентить, чего не любят VCS) придётся вынести этот кусок
def my_func():
большой
кусок
кода
while True:
if (...):
my_func()
Бишь таким хитрым способом принуждают структурировать и выносить эти большие куски.