際際滷

際際滷Share a Scribd company logo
1Eclipse Democamp Bucuresti 2010Eficientizareadezvoltarii cu mediul Eclipse si MylynPazargic Antonel Ernest
2Ce este Mylyn?Mylyn este o interfata orientata pe task, pentru eficientizarea dezvoltarii software cu mediul de dezvoltare Eclipse.
3Cum ne ajuta Mylyn in procesul de dezvoltare software?prezinta (filtreaza) numai acele informatii care sunt legate de taskul la care lucram (pachete, clase, metode, variabile de instanta, breakpoint-uri), monitorizand activitatea de dezvolare in mediul integrat Eclipse
permite de asemenea sa trecem usor de la un task (defect) la altul (feature)
permite sa stabilim cand trebuie finalizat un task, si ne avertizeasa daca a fost depasit timpul alocat lui. Ne permite sa identificam din timp si sa evitam problemele care pot aparea de depasirea timpului alocat unui task
Permite crearea de cheat-sheet-uri profesionale.4Cum ne ajuta Mylyn in procesul de dezvoltare software?Cu ajutorul Mylyn ne putem conecta la un server de urmarire a defectelor 	Ex: Bugzilla, JIRA
Mylyn permite, cu ajutorul mecanismului de import/export, sa facem share de task-uri cu alti dezvoltatoriSe poate integra cu sistemele de versionare a sursei (SCM). Ex: Subversive (SVN)
5Elementele de baza ale MylynLista de task-uri
6Lista de Task RepositoriesPanelul de cautare  Task Search
7Preferintele Mylyn
8Elementele UI care beneficiaza de suportul Task-Focused.Sunt acele elemente UI (de tip view) care contin in bara de butoane Focus On Active TaskMentionez cateva dintre panelurile (views) care beneficiaza de task-focus:Package Explorer;
Outline;
Tasks;
Breakpoints;
Problems;
Project Explorer;
Debug9De ce sa folosim Mylyn?reduce numarul de elemente afisate in diferite elemente de UI, aplicand ca si filtru task-ul curent
reduce numarul de propuneri pentru Content Assist
se integreaza foarte usor cu diferite systeme de urmarire a defectelor  Bugzilla, Jira, etc (cu ajutorul connectorilor)
permite integrarea cu C/C++ si alte limbaje de programare  cu ajutorul bridge-urilor
simplifica munca commiter-ilor
se poate integra cu sistemele de versionare (ex:  Subversive. Cu ajutorul preferintelor se poate compune, in mod automat, si bazat pe atributele defectului, mesajul pentru operatiile pe SVN) 10De ce sa folosim Mylyn? ContinuareInterogarea defectelor Mylyn publicate pe serverul Bugzilla - https://bugs.eclipse.org/bugs.

More Related Content

Democamp Bucharest 2010 Mylyn 3 4 Ro

  • 1. 1Eclipse Democamp Bucuresti 2010Eficientizareadezvoltarii cu mediul Eclipse si MylynPazargic Antonel Ernest
  • 2. 2Ce este Mylyn?Mylyn este o interfata orientata pe task, pentru eficientizarea dezvoltarii software cu mediul de dezvoltare Eclipse.
  • 3. 3Cum ne ajuta Mylyn in procesul de dezvoltare software?prezinta (filtreaza) numai acele informatii care sunt legate de taskul la care lucram (pachete, clase, metode, variabile de instanta, breakpoint-uri), monitorizand activitatea de dezvolare in mediul integrat Eclipse
  • 4. permite de asemenea sa trecem usor de la un task (defect) la altul (feature)
  • 5. permite sa stabilim cand trebuie finalizat un task, si ne avertizeasa daca a fost depasit timpul alocat lui. Ne permite sa identificam din timp si sa evitam problemele care pot aparea de depasirea timpului alocat unui task
  • 6. Permite crearea de cheat-sheet-uri profesionale.4Cum ne ajuta Mylyn in procesul de dezvoltare software?Cu ajutorul Mylyn ne putem conecta la un server de urmarire a defectelor Ex: Bugzilla, JIRA
  • 7. Mylyn permite, cu ajutorul mecanismului de import/export, sa facem share de task-uri cu alti dezvoltatoriSe poate integra cu sistemele de versionare a sursei (SCM). Ex: Subversive (SVN)
  • 8. 5Elementele de baza ale MylynLista de task-uri
  • 9. 6Lista de Task RepositoriesPanelul de cautare Task Search
  • 11. 8Elementele UI care beneficiaza de suportul Task-Focused.Sunt acele elemente UI (de tip view) care contin in bara de butoane Focus On Active TaskMentionez cateva dintre panelurile (views) care beneficiaza de task-focus:Package Explorer;
  • 17. Debug9De ce sa folosim Mylyn?reduce numarul de elemente afisate in diferite elemente de UI, aplicand ca si filtru task-ul curent
  • 18. reduce numarul de propuneri pentru Content Assist
  • 19. se integreaza foarte usor cu diferite systeme de urmarire a defectelor Bugzilla, Jira, etc (cu ajutorul connectorilor)
  • 20. permite integrarea cu C/C++ si alte limbaje de programare cu ajutorul bridge-urilor
  • 22. se poate integra cu sistemele de versionare (ex: Subversive. Cu ajutorul preferintelor se poate compune, in mod automat, si bazat pe atributele defectului, mesajul pentru operatiile pe SVN) 10De ce sa folosim Mylyn? ContinuareInterogarea defectelor Mylyn publicate pe serverul Bugzilla - https://bugs.eclipse.org/bugs.
  • 23. 11Ce este nou in ultima versiune Mylyn 3.4?Urmarirea timpului de lucru la un task se poate acum opri, independent de starea activ a taskului.12Ce este nou in ultima versiune Mylyn 3.4?Comanda Quick Outline poate fi invocata cu succesiune de key Ctrl+O - in editorul taskului.13Ce este nou in ultima versiune Mylyn 3.4?Atasamentele task-ului sunt, in mod automat, descarcate local si pot fi deschise in orice editor al workbench-ului.14Ce este nou in ultima versiune Mylyn 3.4?Content Assist se poate folosi si in comentarii.
  • 24. Editorul de task permite clonarea taskului, cu ajutorului elementului de menu contextual.15Ce este nou in ultima versiune Mylyn 3.4?Se poate insera cu usurinta id-ul utilizatorului curent in campul Assigned To.
  • 26. Prezentarea orientata pe categorii si planificare a fost separata si acum se poate invoca fiecare din ele cu ajutorul a 2 butoane din task bar16Ce este nou in ultima versiune Mylyn 3.4?O noua culoare se poate atasa pentru task-urile intarziate asociate altora. Aceasta se poate schimba cu ajutorul preferintelor Color and Fonts
  • 27. Pe masinile Mac OS X si Windows 7, progresul procesului de sincronizare apare si in Task Bar.17Ce este nou in ultima versiune Mylyn 3.4?Un mesaj este afisat in bara de stare a panelului Task List la pornirea mediului de dezvoltare Eclipse cu un Workspace curat (-clean).
  • 28. Lista de taskuri se poate sorta dupa diferite attribute ale task-ului.18Ce este nou in ultima versiune Mylyn 3.4?Deschiderea si activarea taskului direct din istoric (Shift + click task)
  • 29. Filtrarea taskurilor complete se poate realiza direct, cu ajutorul butonului de tip toggle, din bara de butoane din panelul Task List.19Ce este nou in ultima versiune Mylyn 3.4?Se pot utiliza id-ul si prefixul taskului in sabloanele java.
  • 30. La activarea unui task, utilizatorul este intrebat daca doreste sa descarce ultimul context.20Ce este nou in ultima versiune Mylyn 3.4?Tool-ul de dezvoltare C/C++ - CDT
  • 31. Bridge-ul CDT a fost extins si imbunatatit, si face parte din proiectului Mylyn, alaturi de bridge-ul JDT
  • 32. Elementele din contextul task-ului activ sunt in mod automat ascunse (fold) sau dezvaluite (unfold)21Ce este nou in ultima versiune Mylyn 3.4?Primele elemente din Content Assist sunt cele din contextul task-ului22ReferinteMylynhttp://eclipse.org/mylyn/Mylyn webinarshttp://live.eclipse.org/node/573http://live.eclipse.org/node/412