• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Democamp Bucharest 2010   Mylyn 3 4 Ro
 

Democamp Bucharest 2010 Mylyn 3 4 Ro

on

  • 465 views

 

Statistics

Views

Total Views
465
Views on SlideShare
465
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Democamp Bucharest 2010   Mylyn 3 4 Ro Democamp Bucharest 2010 Mylyn 3 4 Ro Presentation Transcript

    • 1
      Eclipse Democamp Bucuresti 2010
      Eficientizareadezvoltarii cu mediul Eclipse si Mylyn
      Pazargic Antonel Ernest
    • 2
      Ce este Mylyn?
      Mylyn este o interfata orientata pe task, pentru eficientizarea dezvoltarii software cu mediul de dezvoltare Eclipse.
    • 3
      Cum 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.
    • 4
      Cum 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 dezvoltatori
      Se poate integra cu sistemele de versionare a sursei (SCM).
      Ex: Subversive (SVN)
    • 5
      Elementele de baza ale Mylyn
      Lista de task-uri
    • 6
      Lista de “Task Repositories”
      Panelul de cautare – “Task Search”
    • 7
      Preferintele Mylyn
    • 8
      Elementele UI care beneficiaza de suportul Task-Focused.
      Sunt acele elemente UI (de tip view) care contin in bara de butoane “Focus On Active Task”
      Mentionez cateva dintre panelurile (views) care beneficiaza de task-focus:
      • Package Explorer;
      • Outline;
      • Tasks;
      • Breakpoints;
      • Problems;
      • Project Explorer;
      • Debug
    • 9
      De 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)
    • 10
      De ce sa folosim Mylyn? Continuare
      Interogarea defectelor Mylyn publicate pe serverul Bugzilla
      - https://bugs.eclipse.org/bugs.
    • 11
      Ce 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.
    • 12
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Comanda “Quick Outline” poate fi invocata cu succesiune de key Ctrl+O - in editorul taskului.
    • 13
      Ce 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.
    • 14
      Ce este nou in ultima versiune Mylyn – 3.4?
      • “Content Assist” se poate folosi si in comentarii.
      • Editorul de task permite clonarea taskului, cu ajutorului elementului de menu contextual.
    • 15
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Se poate insera cu usurinta id-ul utilizatorului curent in campul Assigned To.
      • Task List
      • Prezentarea orientata pe categorii si planificare a fost separata si acum se poate invoca fiecare din ele cu ajutorul a 2 butoane din task bar
    • 16
      Ce 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”
      • Pe masinile Mac OS X si Windows 7, progresul procesului de sincronizare apare si in “Task Bar”.
    • 17
      Ce 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).
      • Lista de taskuri se poate sorta dupa diferite attribute ale task-ului.
    • 18
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Deschiderea si activarea taskului direct din istoric (Shift + click task)
      • Filtrarea taskurilor complete se poate realiza direct, cu ajutorul butonului de tip toggle, din bara de butoane din panelul Task List.
    • 19
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Se pot utiliza id-ul si prefixul taskului in sabloanele java.
      • La activarea unui task, utilizatorul este intrebat daca doreste sa descarce ultimul context.
    • 20
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Tool-ul de dezvoltare C/C++ - CDT
      • Bridge-ul CDT a fost extins si imbunatatit, si face parte din proiectului Mylyn, alaturi de bridge-ul JDT
      • Elementele din contextul task-ului activ sunt in mod automat ascunse (fold) sau dezvaluite (unfold)
    • 21
      Ce este nou in ultima versiune Mylyn – 3.4?
      • Primele elemente din Content Assist sunt cele din contextul task-ului
    • 22
      Referinte
      • Mylyn
      http://eclipse.org/mylyn/
      • Mylyn webinars
      http://live.eclipse.org/node/573
      http://live.eclipse.org/node/412