ログイン

goodpods headphones icon

すべての機能にアクセスするには

Goodpodsアプリを開く
Close icon
PHPの現場 - 46. PHP と型と静的解析ツール(sji_ch / tadsan)

46. PHP と型と静的解析ツール(sji_ch / tadsan)

01/05/22 • 109 min

PHPの現場

@sji_ch さん、 @tadsan さんと PHP Foundation、PHP の静的解析ツールや型システムなどについて話しました。

  • PHP Foundation
    • インフィニットループさんのブログ
    • バス係数
    • Nikita Popov さんすごい
    • それぞれできる貢献をしていきましょう
  • PHP の静的解析
    • 静的解析とは
    • 静的解析ツールを使うきっかけ
    • Phan
    • PHPStan
    • Rector
    • baseline
    • Psalm
    • これからのプロジェクトにどれを採用するか
    • アノテーションの違い
    • 言語としての型表現と Doc コメントによる型表現
    • 導入してみて
    • 教育
    • 実行時の型検査は不要?
    • PHP の型システム
    • 入出力で安全なコードが書けてこその型宣言
    • PHP をより便利に使うための型
    • 将来の可能性を広げるための型付け
    • PSR-5
    • 静的型付き言語と PHP

Show notes

plus icon
bookmark

@sji_ch さん、 @tadsan さんと PHP Foundation、PHP の静的解析ツールや型システムなどについて話しました。

  • PHP Foundation
    • インフィニットループさんのブログ
    • バス係数
    • Nikita Popov さんすごい
    • それぞれできる貢献をしていきましょう
  • PHP の静的解析
    • 静的解析とは
    • 静的解析ツールを使うきっかけ
    • Phan
    • PHPStan
    • Rector
    • baseline
    • Psalm
    • これからのプロジェクトにどれを採用するか
    • アノテーションの違い
    • 言語としての型表現と Doc コメントによる型表現
    • 導入してみて
    • 教育
    • 実行時の型検査は不要?
    • PHP の型システム
    • 入出力で安全なコードが書けてこその型宣言
    • PHP をより便利に使うための型
    • 将来の可能性を広げるための型付け
    • PSR-5
    • 静的型付き言語と PHP

Show notes

前のエピソード

undefined - 45. 2021 年のオンラインカンファレンス(tomzoh / cakephper)

45. 2021 年のオンラインカンファレンス(tomzoh / cakephper)

@tomzoh さん、 @cakephper さんと 2021 年のオンラインカンファレンス、アフターコロナ、M1 Mac を見据えた開発環境などについて話しました。

  • PHPerKaigi 2021
  • PHP カンファレンス2021
  • オンラインカンファレンス
    • 参加者からのフィードバック
    • Discord 投稿の扱い
    • オフラインとのハイブリッド開催
  • PHPerKaigi 2022
  • fortee の CakePHP 3 -> 4 バージョンアップ
  • オンラインカンファレンスでのコミュニケーション
  • オンラインカンファレンスはどう?
  • オフラインへの順応
  • コロナ禍以降の働き方の変化
  • PHP カンファレンス福岡
  • アフターコロナのイベント
  • 東京出張
  • M1 Mac 時代を見据えた開発環境
  • ちょっとしたスクリプトを何で書くか
  • 小学校のタブレット配布
  • 興味範囲が「PHP○○」に合わなくなってきた

Show notes

次のエピソード

undefined - 47. 現場での設計論や方法論との向き合い方(ytake / kurikazu / omoon)

47. 現場での設計論や方法論との向き合い方(ytake / kurikazu / omoon)

ytake さん、@kurikazu さん、@omoon さんと現場での設計論や方法論との向き合い方、技術選定、エンジニア採用の悩みなどについて話しました。

  • Laravel や PHP バージョンの混在
  • 設計論や方法論との向き合い方
    • DDD
    • コンテキストの共有
    • プロダクトによって設計や開発チームが違う
    • 丁度良いサイズの課題
    • 作って楽しいも大事
    • ある程度のサイズが無いと活きてこない
    • マイクロサービス
    • 新しい挑戦への恐れ
    • 自分たちで決める
    • 社内ツールで試す
    • ベストプラクティスはケーススタディ
    • 第三者視点の活用
  • 技術選定
    • 静的型付け言語
    • コンテナ時代の選定
    • 書ける人がいるか
    • Terraform 話
  • エンジニア採用の悩み
    • イメージを持つ
  • リモートワークで失われたもの

Show notes

エピソードのコメント

バッジを生成

この%にリンクするウェブサイト用のバッジを取得しますepisode

種類とサイズを選択
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/php%e3%81%ae%e7%8f%be%e5%a0%b4-534088/46-php-%e3%81%a8%e5%9e%8b%e3%81%a8%e9%9d%99%e7%9a%84%e8%a7%a3%e6%9e%90%e3%83%84%e3%83%bc%e3%83%absji-ch-tadsan-69068320"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 46. php と型と静的解析ツール(sji_ch / tadsan) on goodpods" style="width: 225px" /> </a>

コピー