Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Put it In Reverse<br />Using Eclipse to Understand Code that has Already Been Written<br />Del Myers<br />
Software Is Complex<br />?<br />2<br />
Browsing Source Code<br />3<br />
That’s a Lot of Reading<br />4<br />
That’s a Lot of Reading<br />5<br />
That’s a Lot of Reading<br />6<br />
That’s a Lot of Reading<br />7<br />
That’s a Lot of Reading<br />8<br />
Dynamic Interactive Views For Reverse Engineering<br />!<br />9<br />
Focus on Features<br />What is it doing?<br />Where does it happen?<br />Why does it happen?<br />How does it happen?<br /...
Demo<br />
Trace Focused UI<br />Move<br />Rotate<br />Quit Game<br />Resume Game<br />Mouse Click<br />12<br />
Trace Focused UI<br />Rotate<br />13<br />
Summary<br />Focus on features<br />Isolate functionality<br />Analyze using Sequence Diagrams<br />Answer what, where, wh...
More Information<br />Del Myers<br />delmyers.cs@gmail.com<br />http://diver.sf.net<br />http://delaltctrl.blogspot.com<br...
Put It In Reverse: Using Eclipse to Understand Code that has Already Been Written
Upcoming SlideShare
Loading in …5
×

Put It In Reverse: Using Eclipse to Understand Code that has Already Been Written

1,342 views

Published on

Slides presented for talk at EclipseCon

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Put It In Reverse: Using Eclipse to Understand Code that has Already Been Written

  1. 1. Put it In Reverse<br />Using Eclipse to Understand Code that has Already Been Written<br />Del Myers<br />
  2. 2. Software Is Complex<br />?<br />2<br />
  3. 3. Browsing Source Code<br />3<br />
  4. 4. That’s a Lot of Reading<br />4<br />
  5. 5. That’s a Lot of Reading<br />5<br />
  6. 6. That’s a Lot of Reading<br />6<br />
  7. 7. That’s a Lot of Reading<br />7<br />
  8. 8. That’s a Lot of Reading<br />8<br />
  9. 9. Dynamic Interactive Views For Reverse Engineering<br />!<br />9<br />
  10. 10. Focus on Features<br />What is it doing?<br />Where does it happen?<br />Why does it happen?<br />How does it happen?<br />10<br />
  11. 11. Demo<br />
  12. 12. Trace Focused UI<br />Move<br />Rotate<br />Quit Game<br />Resume Game<br />Mouse Click<br />12<br />
  13. 13. Trace Focused UI<br />Rotate<br />13<br />
  14. 14. Summary<br />Focus on features<br />Isolate functionality<br />Analyze using Sequence Diagrams<br />Answer what, where, why, and how<br />Link different views<br />Scale up to production software<br />14<br />
  15. 15. More Information<br />Del Myers<br />delmyers.cs@gmail.com<br />http://diver.sf.net<br />http://delaltctrl.blogspot.com<br />Eclipse MarketPlace<br />Yoxos<br />p2:<br />http://diver.svn.sourceforge.net/svnroot/diver/Development<br />

×