Свобода форматировать код - зачем она?
От: Chrome  
Дата: 23.11.09 20:28
Оценка: 7 (2) +2 -2
В былые времена, когда деревья были большие а трава зеленая...
Программистов уговаривали, что форматировать код — это хорошо.
Умные люди тратили свое время, что бы донести мысль, которая в наши дни очевидна и вроде бы не подлежит сомнению.
Что надо делать отступы в соответствии с уровнем вложенности, ставить пробелы где положено, не размещать несколько мыслей в одной строке и т д.
То, что сейчас называется стандартами кодирования.

И вроде ни у кого не вызывает сомнения, что эти стандарты следует соблюдать.
Однако средства разработки по прежнему оставляют этот аспект на усмотрение программиста.
Захотел написать код без отступов — пожалуйте. Захотел в одну строчку — на здоровье.
То есть вам конечно, всячески помогают делать правильно, не и неправильно делать не запрещают.
Это плохо, по моему. Во всяком случае в проектах, где больше одного человека.

Как думаете, со временем свобода форматирования полностью отомрет?

Ну максимум, что мне кажется позволительным, это вставить несколько пустых строк, что бы выделять логические участки.
А все остальное должно быть жестко автоформатировано.
Кстати было это в Visual Basic 6.0 неплохо реализовано, уходишь с текущей строки — она форматируется и ошибки подсвечивает.

Так же интересно, обязательные скобочки, выделяющие блоки кода, все эти {}, begin end
— уже живые мертвецы? Сущесвуют просто по инерции?
Ведь отступов для достижения той же цели достаточно, и они являются необходимыми в свете вышеизложенных мыслей.

Есть у скобочек причины для выживания в синтаксисе будущих языков?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.