Показать сообщение отдельно
  #45 (permalink)  
Старый 31.08.2014, 00:04
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от Aetae
Сообщение от Sweet
Они, блеать, в блокноте что ли пишут, я не пойму?!
Именно и пишут. Как будто сам сразу IDE начал.
В этом и есть суть проблемы. Человек сначала привыкает к одному, а затем ему приходится переучиваться. Но зачем?! Если бы отступы были обязательны, это ещё бы и стимулировало новичков быстрее переходить на нормальные инструменты, а не задерживаться в блокноте.

Из собственного опыта. Когда-то я был молод и зелен (да-да, даже со мной такое бывало), и я считал, что ; нужно ставить везде! Но потом я попал в проект, где все писали в Visual Studio, и она исправляла мой код
if (condition) {
    foo();
};
function someFunction() {};

на
if (condition) {
    foo();
}
;
function someFunction() {}
;

И это взрывало мозг. Но я переучился. Но я считаю, что если бы пустые инструкции бросали исключения (кроме случаев, где они уместны, типа циклов), то я бы не наступил на эти идиотские грабли.
Ответить с цитированием