採択
2024/01/13 16:55〜
クリエイティブスタジオ
セッション(15分)

コードを計測することで捉える問題点

blue_goheimochi 大橋 佑太

コードの問題点は見た目には分かりにくいことがあります。

知らず知らずのうちに悪いコードが増え、気付いた時には『レガシーコード』と呼ばれるような状態になっているかもしれません。

そこで、問題点に気付くための1つの方法として、コードを計測する方法があると考えています。コードの計測によって得られる情報は多岐にわたり、コードのサイズ、重複コードの有無、コーディング規約の遵守状況、循環的複雑度、エラーの有無などが含まれます。これらの情報を分析することで、コードの状態を知ることができます。

ただし、計測した数値は必ずしもそれ単体で問題点を示す訳ではありません。そのため、他の数値と組み合わせたり、実際にコードと対比して判断・行動することが重要です。

本トークでは、特にコードをツールで計測することによって得られる結果に着目し、コードの改善にどのようにアプローチするかをお話しします。

採択
2024/01/13 17:25〜
クリエイティブスタジオ
LT

新しくEMやってみる人にオススメしたい本を5分で25冊紹介する

o0h_ きんじょうひでき

Web系エンジニアのEMをやる事になり、2年とちょっとを過ごしました
1チームのリーダーから始まり、EM、VPoEと変化していく中で、新人EMの擁立なども行っています
日々刺激があり、沢山の事を考える仕事だなぁと感じるのです
そして、(コレはどんな職でも同じですが)学ばねばならない事に溢れていますね!

そんなEM業に取り組みながら、自分なりの「コレ良かったな」という本を紹介するLTです

キーワード

キャリア マネジメント 組織設計・組織開発 人間関係 アジャイル 技術的負債 成長・学習 リーダーシップ 論理思考

LTの流れ

  • 00:00 イントロ
  • 00:11 私とマネジメント(扱っていた領域)
  • 00:26 IMO: EM業の学び方・歩み方に関して
  • 00:46 本LTの立ち位置、扱う領域
  • 01:01 書籍の紹介 ※適宜、一呼吸を置く
  • 04:51 まとめ
採択
2024/01/13 17:30〜
クリエイティブスタジオ
LT

やるぞ!DBaaS x サーバーレスPHP

seike460 清家史郎

サーバーレスPHP、凄いんです。

BrefというOSSのお陰で、驚くほど簡単に環境が作れて、デプロイまで出来てしまう。

今回は更にDBaaSであるSupabaseも添えた、コストメリットが高いサーバーレスPHPのサクッと作り、サーバーレスPHPの魅力を語ります。

実行環境の1つとして、是非サーバーレスPHPを選択肢に加えてください。

  • 想定する聴講者
    • サーバーレスがなにか知らない方
    • Supabaseがなにか知らない方
    • PHPでサーバーレスは無理だと思っている方
    • とにかく安くPHPを動かしたい方
1
採択
2024/01/13 17:35〜
クリエイティブスタジオ
LT

新米PHPerですが、php-srcをちょっとだけ読めちゃった件について

22kerokero22 kerokero

PHP本体のソースコード、気になりませんか?
普段使ってるPHPがどうやって動いているのかを知りたいけど「なんか難しくてよく分からない」という方、その気持ちよく分かります。

このトークでは実体験をもとに、php-src解読能力を0から1にしてみようと悪戦苦闘した話をしようと思います。

具体的な内容

  • 新卒PHPer2年生の自分が、php-srcを眺めてみた際に必要になった知識について
    • PHPの処理系を動かしているSAPIやZend Engineなど、用語をそもそも知らないと始まらない部分の紹介

対象者

  • PHP本体のソースコードに興味がある人
  • php-srcに興味を持ったことがあるけど難しそうだからと敬遠気味な人
  • 難しそうな話を聞くのは5分間が限界な人
採択
2024/01/13 17:40〜
クリエイティブスタジオ
LT

自作ポートスキャナで始める監視生活

cakephper 市川@cakephper

ポートスキャン、みなさん使ってますかー
ポートが空いてるのを確認するために使っている方もいるかもしれませんが、私が欲しいのはポートが閉じてるのを外部から定期的に監視できるスキャナーでした。
フィットするツールがなかったので自作したのですが、ポートスキャナを自作する上で見えてきた課題、おもしろさを共有したいと思います。

  • ポートスキャナとは
  • TCPの仕組み
  • UDPの仕組み
  • 簡単なポートスキャナ
採択
2024/01/13 17:45〜
クリエイティブスタジオ
LT

テスト嫌いな自分の苦手意識がなくなった話

_mkmk884 はやしまき

みなさん、テストを“書かされて“いないでしょうか?

私は以前、テストコードに対する苦手意識が高く、テストコードも合わせてリリースするルールがあるから書く、という気持ちで書いていました。
約1年間抱いていた苦手な思い、なんと丸一日で(ほぼ)なくなりました!
やったことは、テストコードに特化したペアプロです。

テストコードへの苦手意識がなくなったことで、プロダクトコードも書くことが楽になりました。
プロダクトコードと並行してテストコードを書くようにもなったため、コミット単位も見やすくなりました。

このLTでは、

  • ペアプロ中に意識して取得した知識
  • 苦手意識がなくなったことで得たメリット
    をお話しします!
採択
2024/01/13 17:50〜
クリエイティブスタジオ
LT

プロポーザルに通したいのでプロポーザルのテキスト分析をします!

shunsock shunsock

概要
PHPを用いてサービスを提供しているPR TIMESの機械学習を担当するエンジニアが通っているプロポーザルの秘密を探ります

対象者

  • AIや機械学習の導入に興味のあるPHPer
  • PHPカンファレンスの登壇にチャレンジしたいPHPer

話すこと

  1. テキスト解析をするまでの流れと分析結果
    • Webからのデータ取得
    • 日本語テキストデータの前処理 (正規化・形態素解析など)
    • 通っているプロポーザルと通っていないプロポーザルに出現する単語分布の比較
    • プロポーザルのトピックの分析
  2. プロポーザルの作成
    • OpenAIによるプロポーザル作成
      => 単語やトピックの分析した情報を元にプロポーザルを作成します

話さないこと

  1. 機械学習・統計的手法そのものの仕組み
  2. 日本語以外のテキストの前処理の方法
  3. テキスト以外の前処理の方法