Показать сообщение отдельно
Старый 18.07.2011, 19:13   #6
Пугатель
 
Аватар для [CCCP] Monster

 
Регистрация: 26.06.2005
Адрес: Москва, СССР
Сообщений: 6,111
Репутация: 1096 [+/-]
BlizzardJedi, разумеется: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Enchantner, Можно и в блокноте, но в условиях отступов регулярное возвращение к написанному коду в простом текстовом редакторе без средств контроля табов превращается в блуждание по минному полю.

Про кроссплатформенность я помню, но она нужна там, где она нужна по ТЗ, и там кстати прекрасно справляются Java и Mono.

Цитата:
Ну, вроде как там и так все наглядно, что в цикле - с одним отступом, что вне его - с другим, и т.д. А автоотступы умеет почти любой редактор. Зато в итоге такой код читать в сто раз проще, и не надо спорить, как в сях, на какой строчке ставить фигурную скобку. Так что:
Наглядно, да, но поддержка и редактирование - сущий кошмар. Т.е. в традиционном варианте создания блоков кода ты ставишь специальные операторы, обрамляющие начало и конец блока. Здесь невозможно по невнимательности или еще как-либо случайно сделать из одного блока кода два, разной вложенности. В Питоне это легко, и при этом среда тебе только при синтаксическом разборе, и то не во всех случаях, может подсказать где проблема. А Касательно чтения кода и форматирования - так за это должна отвечать среда. Если угодно - можно посмотреть VS C# с его IntelliSence. Пишешь ты как тебе надо, или редактируешь уже написанное, поставил курсор за пределы блока кода, и он сам все отформатировал как надо. Потому что блок кода опознается однозначно. Все эти автоформатирования и подсказки для параметров и методов созданы чтобы облегчить программисту жизнь и дать ему возможность беспокоиться только насчет кода и того, что он делает, а хорошую читабельность IDE берет на себя, и успешно справляется.
__________________
Служу Советскому Союзу!

Хорошо смеется тот, кто стреляет первым! (танкистская мудрость)
[CCCP] Monster вне форума  
Отправить сообщение для [CCCP] Monster с помощью Skype™ Ответить с цитированием