3. Mini seminar 2 - Mylyn
-
Upload
leonid-maslov -
Category
Documents
-
view
661 -
download
0
description
Transcript of 3. Mini seminar 2 - Mylyn
- 1. Design Patterns
- Strategy
Mini seminr #1 followup
6. Application: Email spam filtering system. Both HTML and Text
formats should be supported.
Multiple spam recognition algorithms are present and several could
be used simultaneously.
Multiple weekly report approaches should be supported: XML, HTML
files on filesystem;+ email with report attachment.
Mini seminar #1:Pattern puzzle
7. Pick up to 2-3 design patterns to review next time
Question to audience
8. 9. Best practices: Mylyn & Atlassian connectors(Mini Seminar
#2)
Leonid M.
10. Development process
- Values & Principles: Brainstorming? 11. Practices: Brainstorming 12. ESWIJI project on the map
Mylyn
- Tying it all together (in context if ESWIJI project)
Mini seminar #2: Agenda
13. Brainstorming: Values?
14. Brainstorming: Practices?
15. ESWIJI project on the map
- Use tools not brains 16. Easify & Delegate
Mylyn
17. Code change is change request
- Mylyn enables task focused interface, coding against a task is a
MUST
Bug tracking systems
- Mylyn to anything connector (unified interface)
Issue & document linking
- Commit is linked against task 18. Task context is linked to the issue 19. Code comments are resolved to tasks
Measures (worklog)
- Real work measures are provided
Traceability #1
20. Traceability #2
21. Traceability#3: Worklog
22. Code views
- Svn rev1:rev2 code review smells (actual state is in the scope of interests) 23. Reviewing SVN history is unnecessary effort 24. We want to see that was in mind (the whole context) 25. Isnt the code review issue-oriented?
Information & Expertise sharing#1
26. Information & Expertise sharing#2
Why not to review Mylyn issue context instead?
27. AIR & Bamboo
Build from your IDE
See build status
Navigate to the roots of the tests failure
28.
Gotohttp://www.infoq.com/presentations/mik-kersten-eclipse-mylin-tfi
Still not persuasive?
29. Questions