O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Team Development Concepts using Zend Studio for Eclipse

1.975 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Team Development Concepts using Zend Studio for Eclipse

  1. 1. Estimated Read Time : xx Minutes OSSCube   Team Development Concepts using Zend Studio for Eclipse Hosted by: Peter B. MacIntyre, ZCE
  2. 2. About Me <ul><ul><li>Over 20 years in the IT Industry </li></ul></ul><ul><ul><li>Wrote “PHP: The Good Parts” - O’Reilly Press </li></ul></ul><ul><ul><li>Co-authored: </li></ul></ul><ul><ul><ul><li>“ Programming PHP 2 nd Ed.” - O’Reilly Press </li></ul></ul></ul><ul><ul><ul><li>“ Zend Studio for Eclipse Developer’s Guide” – Addison-Wesley </li></ul></ul></ul><ul><ul><li>Tech Edited 10+ IT Books </li></ul></ul><ul><ul><li>Wrote Whitepaper for Zend </li></ul></ul><ul><ul><li>Working on a PHP Book for APress </li></ul></ul><ul><ul><li>Live in PEI, Canada </li></ul></ul>
  3. 3. Zend Studio for Eclipse <ul><ul><li>Introduction to IDE interface </li></ul></ul><ul><ul><ul><li>Views – a window tab for a specific purpose </li></ul></ul></ul><ul><ul><ul><li>Perspectives – collection of views for an overall task </li></ul></ul></ul><ul><ul><ul><li>Project concepts – collection of files / resources needed to produce a product </li></ul></ul></ul><ul><ul><ul><li>Preferences / settings – the way to control your IDE environment. </li></ul></ul></ul>
  4. 4. Zend Studio for Eclipse
  5. 5. Source Code Management <ul><ul><li>Tools of the trade </li></ul></ul><ul><ul><ul><li>Code repositories </li></ul></ul></ul><ul><ul><li>2 leading tools </li></ul></ul><ul><ul><ul><li>CVS and SubVersion </li></ul></ul></ul><ul><ul><ul><li>SubVersion (SVN) </li></ul></ul></ul><ul><ul><ul><ul><li>SVN Preferences in ZSE </li></ul></ul></ul></ul><ul><ul><ul><ul><li>SVN Comment Template (quick example) </li></ul></ul></ul></ul>
  6. 6. Source Code Management
  7. 7. SVN Comment Template
  8. 8. Source Code Management <ul><ul><li>SVN Persepective </li></ul></ul><ul><ul><ul><li>Making a Repository Connection </li></ul></ul></ul><ul><ul><ul><li>Importing a Project to your local environment </li></ul></ul></ul><ul><li>  </li></ul><ul><ul><li>Basic SVN Functions </li></ul></ul><ul><ul><ul><li>Team->Update </li></ul></ul></ul><ul><ul><ul><li>Team->Add to Version Control </li></ul></ul></ul><ul><ul><ul><li>Team->Commit </li></ul></ul></ul><ul><ul><ul><li>Team->Lock </li></ul></ul></ul><ul><ul><ul><li>  Team->Unlock </li></ul></ul></ul>
  9. 9. Source Code Management
  10. 10. Source Code Management
  11. 11. Re-Organizing ZSE <ul><li>Customizing views into a better Team / SVN Perspective </li></ul><ul><li>  </li></ul><ul><li>Use the following views: </li></ul><ul><li>  </li></ul><ul><ul><li>Console View  </li></ul></ul><ul><ul><ul><li>see details on commits, updates, etc </li></ul></ul></ul><ul><ul><li>History View  </li></ul></ul><ul><ul><ul><li>access prior versions </li></ul></ul></ul><ul><ul><ul><li>compare changes </li></ul></ul></ul><ul><ul><li>Synchronize View (Team Sync Perspective)  </li></ul></ul><ul><ul><ul><li>project review on changes between repo and local </li></ul></ul></ul><ul><ul><ul><li>perform updates as needed. </li></ul></ul></ul><ul><ul><li>Task View  </li></ul></ul><ul><ul><ul><li>  Manage your tasks within team context </li></ul></ul></ul><ul><ul><ul><li>Export tasks as XML to share with team (there is a better way) </li></ul></ul></ul>
  12. 12. Re-Organizing ZSE <ul><li>Save Views into custom perspective. </li></ul><ul><li>  </li></ul><ul><li>PHP PBM is what I call mine. </li></ul><ul><li>Arrange views to your advantage </li></ul><ul><li>Get ideas - Mix and Match views from other perspectives </li></ul>
  13. 13. Other Team Concepts <ul><li>Additional Views that can help: </li></ul><ul><li>Remote Connections View </li></ul><ul><li>    FTP / SFTP - sharing a project on a remote server </li></ul><ul><li>     Draw back is there is no SVN code history </li></ul><ul><li>Refactoring tool - should code conventions change </li></ul><ul><li>Code Gallery - Sharing code / modules with team / Zend </li></ul><ul><li>PHPDoc standardizations </li></ul><ul><ul><li>Helps team code with common notations </li></ul></ul><ul><ul><li>ZSE can use it to create code Documentation in HTML or PDF </li></ul></ul>
  14. 14. Thank you for your Time and Attention! For more information visit http://osscube.com Or drop-in an email to [email_address]