Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

4,861 views

Published on

2015/11/25 に行われた第96回 PHP 勉強会@東京 で LT 発表した際の資料です。

Published in: Technology
  • Sex in your area is here: ❤❤❤ http://bit.ly/2Qu6Caa ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ❤❤❤ http://bit.ly/2Qu6Caa ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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

  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. まとめ 新卒に研修で最新技術を叩き込んだの ちレガシー環境へ放り込むといつしか 新卒のやる方なかった憤懣が爆発して レガシーな環境のモダン化が加速する ことがある

×