View
3.693
Download
0
Embed Size (px)
DESCRIPTION
Training Webinar by Peter MacIntyre on "Team Development Concepts with Zend Studio for Eclipse"
Citation preview
Estimated Read Time : xx Minutes
OSSCube
Team Development Conceptsusing Zend Studio for Eclipse
Hosted by:
Peter B. MacIntyre, ZCE
About Me
• Over 20 years in the IT Industry• Wrote “PHP: The Good Parts” - O’Reilly Press
• Co-authored:• “Programming PHP 2nd Ed.” - O’Reilly Press
• “Zend Studio for Eclipse Developer’s Guide” – Addison-Wesley
• Tech Edited 10+ IT Books• Wrote Whitepaper for Zend• Working on a PHP Book for APress• Live in PEI, Canada
Zend Studio for Eclipse
• Introduction to IDE interfaceo Views – a window tab for a specific purposeo Perspectives – collection of views for an overall tasko Project concepts – collection of files / resources
needed to produce a producto Preferences / settings – the way to control your IDE
environment.
Zend Studio for Eclipse
Source Code Management
• Tools of the tradeo Code repositories
• 2 leading toolso CVS and SubVersiono SubVersion (SVN)
SVN Preferences in ZSE SVN Comment Template (quick example)
Source Code Management
SVN Comment Template
Source Code Management
• SVN Persepectiveo Making a Repository Connectiono Importing a Project to your local environment
• Basic SVN Functions
o Team->Updateo Team->Add to Version Controlo Team->Commito Team->Lock o Team->Unlock
Source Code Management
Source Code Management
Re-Organizing ZSE
Customizing views into a better Team / SVN Perspective Use the following views: • Console View
o see details on commits, updates, etc• History View
o access prior versionso compare changes
• Synchronize View (Team Sync Perspective) o project review on changes between repo and localo perform updates as needed.
• Task View o Manage your tasks within team contexto Export tasks as XML to share with team (there is a better way)
Re-Organizing ZSE
Save Views into custom perspective. PHP PBM is what I call mine.
Arrange views to your advantage
Get ideas - Mix and Match views from other perspectives
Other Team Concepts
Additional Views that can help:
Remote Connections View FTP / SFTP - sharing a project on a remote server Draw back is there is no SVN code history
Refactoring tool - should code conventions change
Code Gallery - Sharing code / modules with team / Zend
PHPDoc standardizations • Helps team code with common notations• ZSE can use it to create code Documentation in HTML or PDF
Thank you for your Time and Attention!
For more information visit http://osscube.comOr drop-in an email to [email protected]