Top.Mail.Ru
? ?
Image

Imageskavish


skavish, posts by tag: java - LiveJournal


Entries by tag: java

static vs dynamic (somewhat flame war-ish)
Image
Imageskavish
аргументы фанатов языков со статической связкой против динамических (java better than javascript): с ростом приложения все больше багов из за несоответствия входа/выхода, классов, переменных, типов параметров и прочее, то есть то что элементарно ловится компилятором статического языка. приложение начинает расползаться.

типичный ответ фанатов динамических языков против статических (javascript better than java): это все фигня потому что это ловится тестами, а ведь в любом случае тестами нужно покрывать все!.

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

к чему это я? а просто вот везде повторяют этот совет что надо мол иметь 100% покрытие anyway. не надо 100%. из моего опыта баланс достигается на покрытии не больше 80%, все что больше это потеря времени, сил и потеря энтузиазма, а практической пользы зиро.

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

это почему? (java)
Image
Imageskavish
единственные обьяснения которые приходят в мою больную голову связаны с кэшем процессора, но на этом уровне не должно никак влиять. короче я что-то пазлд совсем. есть идеи?
Image

Image