Developing Effectively With ClearCase Tamir Gefen CEO & ALM expert.

45
Developing Effectively With ClearCase http:// www.almtoolbox.com Tamir Gefen CEO & ALM expert

Transcript of Developing Effectively With ClearCase Tamir Gefen CEO & ALM expert.

Page 1: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

Developing Effectively With ClearCase

http://www.almtoolbox.comTamir GefenCEO & ALM expert

Page 2: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

2

Selected Customers

Page 3: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 4: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

4

Visual AnnotateVisually tracks the development history from the

code lines perspective

Page 5: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

5

Quick Demo

Page 6: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 7: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 8: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 9: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Steven Aiello
what does it mean "integrated from"?
Page 10: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 11: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

11

Color annotated data

Page 12: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

12

Color annotated data (cont.)

Page 13: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 14: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 15: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

15

Customize the tool for your needs

Page 16: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 17: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 18: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

18

Integration with and from ClearCase

Command-Line (CLI)

Windows Explorer

ClearCase Explorer

ClearCase Project Explorer

ClearCase Version Tree

ClearTeam Explorer (CTE)

and more...

Page 19: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

19

Integration with and from ClearCase

Page 20: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 21: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

21

Embedded ‘Diff’ plus track changes

Page 22: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 23: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

23

See Removed Lines

Page 24: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

24

See Removed LinesYou can compare more than two versions simultaneously

Page 25: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 26: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Steven Aiello
What does the "actual data" mean? Maybe and more "helpful data"
Page 27: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

27

Who really made the change?

Page 28: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

28

Who really made the change?

Page 29: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

29

Who really made the change?

Page 30: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 31: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 32: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

32

Integration with Bug Trackers

Page 33: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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?

Page 34: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 35: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

35

Search in code and in data

Page 36: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 37: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

37

Integration with IDEs

Page 38: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 39: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

39

Distribution Pie Charts

Page 40: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 41: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 42: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

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

Page 43: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

43

Integration with R&D Reporter

Page 44: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

44

Questions?

Page 45: Developing Effectively With ClearCase  Tamir Gefen CEO & ALM expert.

Thank you!http://almtoolbox.com/annotate

[email protected]