??Refactoring: Improving the Design of Existing Code??by Martin Fowler
????棺?????????????д???????????????????й???????????
??????????????????????????????д??????????????????????????????£????????????????????????????У????????????????Ч????????????????????仯????????????????頂Refactoring to Patterns???????????????by Joshua Kerievsky??????????????????????????
??????????????????????贛???????????Design Patterns??(?????) by GoF???????????????????????????????????????ThoughtWorks??????????Martin Fowler??????????????????????д???????顣?????????????????????е???????????????IDE?????????????С????IDE?????????????????????IDE?????д?????????????????????????????????????????????

?????????????????????飬??Pair Programming Illuminated??????????????by by Laurie Williams and Robert Kessler???????????????????????????????????????????????????????????????????????????????????

?????????????????
???2001?????????????????????????????????????????????????????????????????????????????????????????????飬

??Agile Software Development??Principles?? Patterns?? and Practices??by Robert C. Martin
????棺?????????????????????????????????廩?????????
???????????Uncle Bob??Robert C Martin?????????д???????顣?????????????????????????????????????????????????????????鼮?????????????????????δ????????????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????ν???????????????С?
Uncle Bob???????????????д?????????????к??????????塣?????????????????????????飬?????????ο??????????????????3???????????

??Agile Software Development??by Alistair Cockburn
????棺??????????????????丣?????????????
??????????????????????Alistair????????????????????????????????????????????÷?Χ??????????????????????????????????????????????????pair programming?????????????????????????????????????Alistair?????????????????Crystal?????塣

??.?????????????????????
??????????????????????????????????鼮?????????????????????????????????????????????????????????????????????????????????棬??Щ???????
??Agile and Iterative Development????????????????by Craig Larman
??Lean Software Development??????????????????—???濪????????by Mary Poppendieck
??Agile Software Development Ecosystems?????????????????????by Jim Highsmith
???д??????????????????????????????????????????÷?Χ?????Щ????????????????????ú???????????????????????????к???ο????á?

???????????????????????????????????????????????????????????????????????????????????????????Щ?????鼮????????????????????
??Agile Project Management???????????????by Jim Highsmith
??User Stories Applied??by Mike Cohn
??Agile Estimating and Planning??by Mike Cohn
??Agile Requirements & User Stories?? by Louis Molnar
??Щ?鯔???????????·??????1?????????????????????????????????ι????????????μ?????????????????????????????????????????????????????????????????????????????????????д????????£???????????????μ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????????????

??.???????????·???
???????????????????????????????????????????????μ??о?????
??Agile Web Development with Rails??by Dave Thomas?? David Hansson?? Leon Breedt?? and Mike Clark
????????2006JOLT?????飬?????????Ruby on Rails???Web?????????1??????????Web?????????????????????仯??????
??Refactoring Databases??by Scott W Ambler
??????Scott???????????????????Agile Modeling??????????????Agile Database Techniques??????????????????????????????У??????????????????????????????????????????????δε???????δη??????????????н???????ν???????????????α??????????????????????????????????

?????????????????????????г??????????????鼮????????????????ú????????????????????????????????????????????????鱾????????????????????????????????????????????