文档介绍:PHP Team Development
Easy and effective team work using MVC, agile
development, source control, testing, bug tracking,
and more
Samisa Abeysinghe
I
[packtL PUBLISHING -I
BIRMINGHAM - MUMBAI
PHP Team Development
Copyright © 2009 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2009
Production Reference: 1240809
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847195-06-7
Cover Image by Ed Maclean (******@gmail. com)
Table of Contents
Preface 1
Chapter 1: Software plex 7
Need for teams 9
Software engineering principles to help 10
Use a process 12
Divide and conquer 13
Guarantee reuse 14
Guarantee integration 15
Prevent regression 15
Vertical versus horizontal division 15
Continuous integration 18
Patterns as solutions 19
Process for ess 20
Tools 21
Source code control 21
Continuous builds 23
Issue tracking 24
Communication 25
Summary 27
Chapter 2: MVC and Software Teams 29
Software design patterns 29
MVC pattern 31