Project

General

Profile

Actions

Feature #3001

closed

Сортировка фрагментов в RE - решить, реализовать

Added by Viktoria Kopach almost 12 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Low
Category:
-
Target version:
Start date:
06/09/2012
Due date:
% Done:

100%

Estimated time:
Published in build:
0.13.158

Description

Записала, чтобы не забыть.

Как должны сортироваться фрагментs в RE. По аналогии с Outline?

Actions #1

Updated by Андрей Третьяков almost 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2914.

Actions #2

Updated by Андрей Третьяков almost 12 years ago

  • Target version set to 0.13

Добавлена сортировка по аналогии с Outline.
Эта сортировка Location'ов реализована в RequalitySorter.compare(), и при включенном фильтре на Location'ы собственно Location'ы ей не подаются и не сказываются на производительности.

Но есть другое узкое место:
TreeNode.getSortedChildren().Comparator<TreeNode>.compare() сортирует все узлы, в т.ч. Requirement'ы и Location'ы даже при включенном фильтре ПО НЕСКОЛЬКУ РАЗ.

Actions #3

Updated by Андрей Третьяков almost 12 years ago

  • Assignee set to Андрей Третьяков

В смысле, не просто .compare() вызывается, конечно же, много раз, но и вся сортировка базы и её отдельных поддеревьев происходит несколько раз.

Actions #4

Updated by Yuriy Shekochihin almost 12 years ago

  • Published in build set to 0.13.158
Actions #5

Updated by Viktoria Kopach almost 12 years ago

  • Status changed from Resolved to Verified
  • Assignee changed from Андрей Третьяков to Alexey Khoroshilov
Actions #6

Updated by Alexey Khoroshilov over 11 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF