Что инструменты доступны для определения, какие блоки.NET изменились начиная с последней сборки?

Вы можете сделать это, используя функцию .reduce() массива очень легко, например так:

Идея состоит в том, чтобы отслеживать объект с наибольшим количеством и сравнивать его с каждым из элементов. в списке. Функция Reduce вернет элемент с наибольшим количеством, когда он прошел весь список. Аналогично, во втором примере, приведенном ниже, вы можете просто получить число, используя Math.max() для сравнения всех подсчетов.

var data = [
  {_id: "item1", count: 300},
  {_id: "item2", count: 265},
  {_id: "item3", count: 410},
  {_id: "item4", count: 115},
  {_id: "item5", count: 395},
];

var highestCountObject = data.reduce((res, item) => item.count > res.count ? item : res, {count: -Infinity});

console.log(highestCountObject);

var highestNumber = Math.max(...data.map(item => item.count));

console.log(highestNumber);

6
задан starblue 25 April 2009 в 11:05
поделиться

2 ответа

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

4
ответ дан 17 December 2019 в 07:10
поделиться

Одна из больших функций трассируемости в Сборке Команды - то, как это отслеживает changesets, а также, объекты работы, связанные с changesets от сборки до сборки.

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

0
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

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