Выполните интерфейс com Internet Explorer канавки JavaScript использование PowerShell

как большинство метрик, они имеют в виду очень мало без контекста. Таким образом, короткий ответ: никогда (за исключением построчного принтера, это забавно! Кто распечатывает программы в эти дни?)

пример:

Предполагают, что Вы - унаследованный код поблочного тестирования и рефакторинга. Это начинается с 50 000 строк кода (50 KLOC) и 1 000 доказуемых ошибок (тесты отказавшего блока). Отношение является 1K/50KLOC = 1 ошибка на 50 строк кода. Очевидно это - ужасный код!

Теперь, несколько повторений позже, Вы уменьшили известный ошибки наполовину (и неизвестные ошибки больше, чем что, скорее всего) и кодовая база фактором пять посредством образцового рефакторинга. Отношение теперь 500/10000 = 1 ошибка на 20 строк кода. Который по-видимому еще хуже!

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

  • на 50% меньше ошибок
  • в пять раз меньше кода
  • на 80% меньше кода
  • ухудшение 60% отношения ошибок к коду

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

6
задан Philippe 18 September 2009 в 13:06
поделиться

1 ответ

$ spans = @ ($ ie.document.getElementsByTagName ("SPAN"))

Подключите к объекту where, чтобы отфильтровать тот, который вам нужен (на основе его атрибутов), а затем вызвать метод щелчка, например:

$span11 = $spans | where {$_.innerText -eq 'something'}
$span11.click()
4
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: