Сообщение от Aetae
|
Сообщение от Sweet
|
Они, блеать, в блокноте что ли пишут, я не пойму?!
|
Именно и пишут. Как будто сам сразу IDE начал.
|
В этом и есть суть проблемы. Человек сначала привыкает к одному, а затем ему приходится
переучиваться. Но зачем?! Если бы отступы были обязательны, это ещё бы и стимулировало новичков быстрее переходить на нормальные инструменты, а не задерживаться в блокноте.
Из собственного опыта. Когда-то я был молод и зелен (да-да, даже со мной такое бывало
), и я считал, что
; нужно ставить везде! Но потом я попал в проект, где все писали в Visual Studio, и она исправляла мой код
if (condition) {
foo();
};
function someFunction() {};
на
if (condition) {
foo();
}
;
function someFunction() {}
;
И это взрывало мозг. Но я переучился. Но я считаю, что если бы пустые инструкции бросали исключения (кроме случаев, где они уместны, типа циклов), то я бы не наступил на эти идиотские грабли.