Snipmatch - Snippets for the World
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Snipmatch - Snippets for the World

am

  • 418 Views

Eclipse Democamp Hamburg

Eclipse Democamp Hamburg

Statistiken

Views

Gesamtviews
418
Views auf SlideShare
417
Views einbetten
1

Actions

Gefällt mir
0
Downloads
0
Kommentare
0

1 Einbettung 1

https://twitter.com 1

Zugänglichkeit

Kategorien

Details hochladen

Uploaded via as Adobe PDF

Benutzerrechte

© Alle Rechte vorbehalten

Report content

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
  • Full Name Full Name Comment goes here.
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

Snipmatch - Snippets for the World Presentation Transcript

  • 1. „Snippets for the World“ SNIPMATCH !1
  • 2. About me • • • • • • • • Project Lead of Eclipse Code Recommenders Eclipse Committer since 2010 Plug-in Developer for 10 years (Eclipse 2.1) Member of the Eclipse Architecture Council ! Co-Lead of JUG Darmstadt Speaker at JUGs, EclipseCon, JavaOne... PhD in Computer Science CEO of Codetrails ! ! Passion to improve developers day-to-day work with intelligent and practical tools - mostly using Data Mining on Big (Software Engineering) Data.! ! @MarcelBruch +MarcelBruch
  • 3. Call Completion
  • 4. Call Completion
  • 5. Overrides Completion
  • 6. Chain Completion
  • 7. Subwords Completion
  • 8. How Recommenders 1.0 works ❷ ❶
 Analyze source code Mine data, extract patterns, create recommendation models Code Recommenders Knowledge Base ❸ deliver mined knowledge to Eclipse users !9
  • 9. Time for seeding new ideas... !10
  • 10. In 2.0 we (want to) go crowd! Code Recommenders Knowledge Base ❹     developers  share  
 (clicks,  comple3ons,  snippets) !11
  • 11. Crowdsourcing call completions
  • 12. Crowdsourcing constructor completions It learns from you. From the very 1st moment. !13
  • 13. Codetrails Connect
  • 14. SNIPMATCH !15
  • 15. (Why) do you use code templates?
  • 16. Safe time typing <ctrl+space> <ctrl+space> { <ctrl+space> <ctrl+space> }
  • 17. Learning from Snippets
  • 18. Where do Snippets come from?
  • 19. Sharing Code Snippets? Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Awesome New Snippet Snippets arrayadd arraymerge ...
  • 20. Sharing Code Snippets! Snippet Repository Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Awesome new Snippet Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ...
  • 21. Demo
  • 22. What’s Next? • Comment on snippets • Snippets from selection • Improved editor • Streamlined sharing workflow • You tell me!
  • 23. Start sharing! !24
  • 24. Thank you! http://download.codetrails.com/updates/labs/releases