Developing Effectively With ClearCase
http://www.almtoolbox.comTamir GefenCEO & ALM expert
2
Selected Customers
3
As a ClearCase user,have you ever asked yourself...
1. Who checked in a certain code line?
2. Who removed a code line or an entire function?
3. Where a change really came from?
4. Which defect is related to a certain code line?
5. When was a particular line inserted?
6. How can I find the lines which have been inserted recently?
7. What are all of the other lines that were checked-in together with a particular line?
4
Visual AnnotateVisually tracks the development history from the
code lines perspective
5
Quick Demo
6
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
7
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
8
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs (Visual Studio, Eclipse etc.)
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
9
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
10
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
11
Color annotated data
12
Color annotated data (cont.)
13
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
14
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
15
Customize the tool for your needs
16
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
17
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
18
Integration with and from ClearCase
Command-Line (CLI)
Windows Explorer
ClearCase Explorer
ClearCase Project Explorer
ClearCase Version Tree
ClearTeam Explorer (CTE)
and more...
19
Integration with and from ClearCase
20
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
21
Embedded ‘Diff’ plus track changes
22
Main Features
1. Track changes from the code line perspective
2. Color code lines and annotated data
3. Customize the tool for your own needs
4. Seamlessly integrated with and from ClearCase
5. Embedded ‘Diff’ and track changes – see them in one dashboard
6. See removed lines
23
See Removed Lines
24
See Removed LinesYou can compare more than two versions simultaneously
25
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
26
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
27
Who really made the change?
28
Who really made the change?
29
Who really made the change?
30
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
31
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
32
Integration with Bug Trackers
33
As a ClearCase user,have you ever asked yourself...
Who checked in a certain code line?
Who removed a code line or an entire function?
Where a change really came from?
Which defect is related to a certain code line
When was a particular line inserted?
How can I find the lines which have been inserted recently?
What are all of the other lines that were checked-in together with a particular line?
34
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
35
Search in code and in data
36
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs (Visual Studio, Eclipse etc.)
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
37
Integration with IDEs
38
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
39
Distribution Pie Charts
40
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
41
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
42
Main Features (cont.)
7.Show who really made the change and more actual data
8.Integration with many bug\issue trackers
9.Search in code and in annotated data
10.Integration with IDEs
11.Show code distribution with pie charts
12.Command-line interface (CLI)
13.Export annotated data to a special report file
14.Integration with R&D Reporter
43
Integration with R&D Reporter
44
Questions?
Thank you!http://almtoolbox.com/annotate