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

Snipmatch - Snippets for the World

on

  • 393 Views

Eclipse Democamp Hamburg

Eclipse Democamp Hamburg

Statistiken

Views

Gesamtviews
393
Views auf SlideShare
392
Views einbetten
1

Actions

Gefällt mir
0
Downloads
0
Kommentare
0

1 Einbettung 1

https://twitter.com 1

Zugänglichkeit

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.
    Are you sure you want to
    Ihre Nachricht erscheint hier
    Processing...
Kommentar posten
Kommentar bearbeiten

Snipmatch - Snippets for the World Snipmatch - Snippets for the World Presentation Transcript

  • „Snippets for the World“ SNIPMATCH !1
  • 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
  • Call Completion
  • Call Completion
  • Overrides Completion
  • Chain Completion
  • Subwords Completion
  • 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
  • Time for seeding new ideas... !10
  • In 2.0 we (want to) go crowd! Code Recommenders Knowledge Base ❹     developers  share  
 (clicks,  comple3ons,  snippets) !11
  • Crowdsourcing call completions
  • Crowdsourcing constructor completions It learns from you. From the very 1st moment. !13
  • Codetrails Connect
  • SNIPMATCH !15
  • (Why) do you use code templates?
  • Safe time typing <ctrl+space> <ctrl+space> { <ctrl+space> <ctrl+space> }
  • Learning from Snippets
  • Where do Snippets come from?
  • Sharing Code Snippets? Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Awesome New Snippet Snippets arrayadd arraymerge ...
  • Sharing Code Snippets! Snippet Repository Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ... Awesome new Snippet Snippets arrayadd arraymerge ... Snippets arrayadd arraymerge ...
  • Demo
  • What’s Next? • Comment on snippets • Snippets from selection • Improved editor • Streamlined sharing workflow • You tell me!
  • Start sharing! !24
  • Thank you! http://download.codetrails.com/updates/labs/releases