プロダクト事業部開発グループの岡田/おかしょい(@okashoi)です。
9 月 28 日(土)に開催される「PHPカンファレンス沖縄2024」に弊社所属のエンジニアが登壇いたします!
(以下、公式サイトより引用)
オープンソースのスクリプト言語 PHP (正式名称 PHP:Hypertext Preprocessor)を沖縄でもドンドン普及したいと思い、PHPカンファレンスを沖縄で開催します!
初心者の方から上級者の方まで楽しめるカンファレンスにしていこうと思いますので、よろしくお願いします!
登壇情報
「無理なくできるだけ安全に」テストもないレガシーコードをリファクタリングするテクニック by zoe
- 日時
- 2024/09/28 16:05〜
- トラック
- Track-B
- 形式
- レギュラートーク 10分
「レガシーなコードは嫌」「リファクタリングして認知負荷の低いコードにしたい」と思っていませんか?
でもいざリファクタリングして、使ってないと思って消したコードが実は使われてて危うく障害になりかけたり、 テストコードを書こうにも、テストコードが書きづらいためにリファクタリングし辛いことも多々あるはずです。
このセッションでは、そういったレガシーなコードに対し、どのようにリファクタリングをしていくとよいか、具体的なテクニックについて話します。
話すこと
- そもそもレガシーコードをリファクタリングをするかしないかの判断
- 使ってなさそうな関数には生存確認のログ埋め込み
- でかい処理にはまず単純な関数分割
- 改修頻度が高く重要なロジックからテストコードを書く
パスワードのハッシュ、ソルトってなに? by おかしょい/岡田 正平
- 日時
- 2024/09/28 17:50〜
- トラック
- Track-A
- 形式
- LT 5分
少し前にパスワードにまつわる「ハッシュ」と「ソルト」という言葉が話題になりました。 また「平文で保存していたパスワードが流出する」といった事件もたびたび耳にします。
パスワードの扱いについては、Web アプリケーションフレームワークを使っていればあまり意識することは無いかもしれません。 実際、意識しなくてもフレームワークがよしなにしてくれます。
でも、いったい「ハッシュ」や「ソルト」とは何なのか? 上述のような事件を起こさないよう、アプリケーション開発者としてしっかり押さえておくべきポイントをお話します。
おわりに
当日は登壇者以外のエンジニアも参加予定です。 カンファレンス本体のみならず、前夜祭等の関連イベントを含めてお会いできることを楽しみにしています!