(2010   )
            PHP Matsuri
•         a.k.a hirocaster or hiroki

• @HIROCAST or http://hiroki.jp
• “Symfony is a full-stack framework”
• symfony
•
       WEB
•   Flash     mixi       (        )

•

•                             →

•   PHP4 (Producer      1) Flash1     1
      Joi...
TEST
• 7/13 #1 - 8/26 #530
• 3152             6 43
Symfony
•   Symfony 1.4.6          •   memcached
    •   sfPropel15Plugin   •   MySQL 5.1 + Innodb
    •                  ...
•   Symfony 1.4.6
    •   Propel 1.4 → sfPropel15Plugin
    •             memcached         →   memcached
        Library
...
sfPropel15Plugin

• Concrete Table Inheritance
• http://www.propelorm.org/wiki/
    Documentation/1.5/Inheritance
•
sfPropel15Plugin
sfPropel15Plugin
if ( $item->hasChild() ) {
   $goods = $item->getChild();
   $name = $goods->getName();
   $money = $good...
•                      TRUNCATE

• YAML         fixture

• memcached   Flash(              )

•
•        TRUNCATE
    TRUNCATE(                   )

    •   Relation        TRUNCATE

•   SoftBank                       ...
hudson

• http://hudson-ci.org/
•
• ./symfony test:unit
• ./symfony test:functional
git

• gitosis
• http://eagain.net/gitweb/?
    p=gitosis.git;a=summary
•
•            git
•

•
•
TDD
•           TDD   “   ”

•
•                         →   →
        →

•
•            →        →

    •
•
    (2010    )
• http://labs.unoh.net/2010/08/
  acts_as_agile.html
•
    (2010    )-      2
• http://labs.unoh.net/2010...
!!

• Let’s TDD in PHP Matsuri
• 22:45
•
•                 TDD!!
Thank you symfony!!
• @HIROCAST or http://hiroki.jp

•


• http://www.unoh.net/recruit.html
Upcoming SlideShare
Loading in...5
×

アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編

2,432

Published on

PHP Matsuri JIREI NIGHT

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,432
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide



















  • Transcript of "アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編"

    1. 1. (2010 ) PHP Matsuri
    2. 2. • a.k.a hirocaster or hiroki • @HIROCAST or http://hiroki.jp
    3. 3. • “Symfony is a full-stack framework” • symfony • WEB
    4. 4. • Flash mixi ( ) • • → • PHP4 (Producer 1) Flash1 1 Join PHP1 Producer1
    5. 5. TEST • 7/13 #1 - 8/26 #530 • 3152 6 43
    6. 6. Symfony • Symfony 1.4.6 • memcached • sfPropel15Plugin • MySQL 5.1 + Innodb • Plugin + Q4M OpenSocialPlugin • git • memcached • hudson Library • trac • PHP 5.3.3 • capstrano
    7. 7. • Symfony 1.4.6 • Propel 1.4 → sfPropel15Plugin • memcached → memcached Library • MySQL 5.1 → MySQL 5.1 + Innodb Plugin • svn → git • → hudson • → Lime + sfBrowser
    8. 8. sfPropel15Plugin • Concrete Table Inheritance • http://www.propelorm.org/wiki/ Documentation/1.5/Inheritance •
    9. 9. sfPropel15Plugin
    10. 10. sfPropel15Plugin if ( $item->hasChild() ) { $goods = $item->getChild(); $name = $goods->getName(); $money = $goods->getMoney(); .................... }
    11. 11. • TRUNCATE • YAML fixture • memcached Flash( ) •
    12. 12. • TRUNCATE TRUNCATE( ) • Relation TRUNCATE • SoftBank UTF-8 functional test • S-JIS CSSelement • SoftBank sfBrowser • LoadData()
    13. 13. hudson • http://hudson-ci.org/ • • ./symfony test:unit • ./symfony test:functional
    14. 14. git • gitosis • http://eagain.net/gitweb/? p=gitosis.git;a=summary • • git
    15. 15. • • •
    16. 16. TDD • TDD “ ” • • → → → • • → → •
    17. 17. • (2010 ) • http://labs.unoh.net/2010/08/ acts_as_agile.html • (2010 )- 2 • http://labs.unoh.net/2010/09/ acts_as_agile2.html • Hudson symfony • http://hiroki.jp/2010/06/08/814/
    18. 18. !! • Let’s TDD in PHP Matsuri • 22:45 • • TDD!!
    19. 19. Thank you symfony!! • @HIROCAST or http://hiroki.jp • • http://www.unoh.net/recruit.html

    ×