Тема: UpJump: Q&A :)
Показать сообщение отдельно
  #148 (permalink)  
Старый 07.04.2011, 04:47
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

понятие здравого смысла слабо (или слабее) соотносится с программированием. В каждом ЯП все немного по-своему. Феерический пример - coding styles. Использовать табы или пробелы? Как расставлять фигурные скобки? И в конце концов, что ты понимаешь под словом логично?

Но есть "практично", например, такой код не будет работать
function a()
{
  return
  {
    ok: true
  }
}
alert(a());

а такой будет
function a()
{
  return {
    ok: true
  }
}
alert(a());

поэтому в js практично ставить открывающую фигурную скобку в той же строке

или пример из реальной жизни: по какой стороне дороги логично ехать? Ни по правой, ни по левой, а по той, по которой ездят в этой стране

что же до твоего примера, он для меня не логичен, привык уже наверное. И говорят вот, что ruby следует принципу наименьшего удивления. Но ведь это уже после того, как ты его изучил. А javascript в принципе да, не очень последовательный/целостный ЯП. Но вообще это не важно, или не так важно

Последний раз редактировалось x-yuri, 07.04.2011 в 04:55.
Ответить с цитированием