Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
(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
Nächste SlideShare
Wird geladen in …5
×

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

2.907 Aufrufe

Veröffentlicht am

PHP Matsuri JIREI NIGHT

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

アジャイルな開発をチームで やってみた(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

×