Jul. 9th, 2015

orleanz: (main)
люди огорчаются, что parseInt(0.000000008,10) возращает чего-то НЕ ТО, что ожидали.

я там написал коммент

ЦИТАТА

"
так я же говорю, что в JS можно не использовать эти "шероховатости", если есть желание.

возьмем например случай из начального постинга parseInt(0.000000008,10)

опытный js программер знает, что когда надо действительно парсить всякие неожиданные данные, то к этой задаче надо отнестить серьезно и основательно, а как именно - это уже второй вопрос. Скажем, напишет регекс который будут парсить число из строки.

опытный js программер не будет полагаться на parseInt что дескать, у нас есть такая в языке хорошая надежная функция parseInt, которая умеет все правильно делать (которая типа знает, как надо, лучше меня и спецификаций), так что ее применю и дальше, типа, я не виноват, если какой косяк выйдет.

фукнция parseIn - умеет все правильно делать, если ей подали на вход строку. То есть, ее можно было бы назвать parseIntFromString. Когда ей подают строку - она обрабатывает ее простым и предсказуемы образом (берет число в левой части строки). Все, они больше ничего не делает!

засада в данном случае возникает, когда на вход parseIn подали не число, а какую-то ХЕРНЮ, которая каким-то неочевидным образом преобразовалась в строку. Но parseIn - не должна знать про эти сложности! Она должна только правильно делать свое дело.

а если известно, что на вход будут подавать херню, то понятно что к этому надо более серьезно готовиться, чем применением одной стандартной функции


http://krocodl.livejournal.com/1234490.html?thread=7483194#t7483194
orleanz: (main)
надо всегда помнить такой важный момент - все люди, принимающие важные решения - Ципрас, Меркель, Лагард и т.п - имеют гарантированное благосостояние. Они ВСЕГДА будут есть в дорогих ресторанах, жить в дорогих виллах, ездить на дорогих машинах, отдыхать на дорогих курортах, учить детей в дорогих частных школах.

Вне зависимости от того, что они нарешают.

Для них эти решения - только вопрос престижа и "попадания в учебники".

Когда это понимаешь, становится более понятна их логика.

Обычный то человек ведет ежедневную борьбу за то, чтобы не сьехать в нижние социальные классы.

Совершенно разные отношения к жизни.
orleanz: (Default)
Продавили греки маменьку-то нашу Меркель.

Давай, Ангела, раскрывай сундучки с мульярдами!

Пришло времечко третьего "пакета".

Интересно, скажет ли она в этот раз слово Альтернативлос?


Posted via m.livejournal.com.

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2025 01:32 pm
Powered by Dreamwidth Studios