Successfully reported this slideshow.
Your SlideShare is downloading. ×

レガシーな開発環境をモダン化している話

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
phpspecで始めるBDD
phpspecで始めるBDD
Loading in …3
×

Check these out next

1 of 20 Ad

More Related Content

Slideshows for you (12)

Advertisement

Similar to レガシーな開発環境をモダン化している話 (20)

Recently uploaded (20)

Advertisement

レガシーな開発環境をモダン化している話

  1. 1. GMO Pepabo, Inc. Taniguchi Yoshihide レガシーな開発環境 をモダン化している話
  2. 2. これから話すこと > 新卒研修 > レガシー開発環境 > 新卒による開墾 > 現場の変化
  3. 3. 話さないこと > レガシーコードを改善する技術手法 > PHP >= 5.4 の世界
  4. 4. 谷口 禎英 ravelll ピアノ 日本酒 ロードバイク ≒2年
  5. 5. 新卒研修
  6. 6. OJT
  7. 7. ?
  8. 8. “PHPは、がんばって ‒ 技術基盤チーム
  9. 9. 理想と現実 > 研修アプリケーション環境 > Latest Ruby/Rails/MySQL > インフラコード(puppet) > TDD(Rspec, Serverspec) > アプリケーションの理想形を実装・構築
  10. 10. 理想と現実 > PHP実稼働サービス > PHP 4(!)/5.2.x/5.3.x … > 独自実装フレームワーク > ローカル開発環境が無い > テストコードが無い > 多くの暗黙知
  11. 11. “チーム内のルールでなく 研修で教えたことが正しいので 新卒は空気を読まずにやっていけ ‒ 技術基盤チーム
  12. 12. 新卒による開墾 > ローカル開発環境を構築 > vagrant, puppet > ドキュメントを整備 > テスト実行環境を構築 > capybara によるE2Eテスト > phpunit によるユニットテスト
  13. 13. 現場の変化 > 積極的なリファクタリング > PSR-N の遵守 > PHP-CS-Fixer, PHPMessDetector > Javascript, Smarty Template も直す > テスト意識の高まり > 既存メンバ含め全員がテストを積極的に書きだす > スクラムチーム全体の理解
  14. 14. これから > PHPバージョンアップしたい > 5.3.x => 5.6.15 > 知見共有お願いします!!1
  15. 15. まとめ 新卒に研修で最新技術を叩き込んだの ちレガシー環境へ放り込むといつしか 新卒のやる方なかった憤懣が爆発して レガシーな環境のモダン化が加速する ことがある

×