14
Estimated Read Time : xx Minutes OSSCube Team Development Concepts using Zend Studio for Eclipse Hosted by: Peter B. MacIntyre, ZCE

Team Development Concepts with Zend Studio for Eclipse

  • 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

Page 1: Team Development Concepts with Zend Studio for Eclipse

Estimated Read Time : xx Minutes

OSSCube 

Team Development Conceptsusing Zend Studio for Eclipse

Hosted by:

Peter B. MacIntyre, ZCE

Page 2: Team Development Concepts with Zend Studio for Eclipse

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

Page 3: Team Development Concepts with Zend Studio for Eclipse

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.

Page 4: Team Development Concepts with Zend Studio for Eclipse

Zend Studio for Eclipse

Page 5: Team Development Concepts with 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)

Page 6: Team Development Concepts with Zend Studio for Eclipse

Source Code Management

Page 7: Team Development Concepts with Zend Studio for Eclipse

SVN Comment Template

Page 8: Team Development Concepts with Zend Studio for Eclipse

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

Page 9: Team Development Concepts with Zend Studio for Eclipse

Source Code Management

Page 10: Team Development Concepts with Zend Studio for Eclipse

Source Code Management

Page 11: Team Development Concepts with Zend Studio for Eclipse

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)

Page 12: Team Development Concepts with Zend Studio for Eclipse

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

Page 13: Team Development Concepts with Zend Studio for Eclipse

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

Page 14: Team Development Concepts with Zend Studio for Eclipse

Thank you for your Time and Attention!

For more information visit http://osscube.comOr drop-in an email to [email protected]