Skip to content

10年を超えるレガシーWebサービスの重複ライブラリを削除してコード量を2/3にした話 #43

@nazonohito51

Description

@nazonohito51

表記するお名前、SNSアカウント

barie

概要

Webアプリケーションのコードも歴史的経緯から歪な形へとなっていくもの。
私の担当しているサービスでは同じPEARライブラリが重複を気にせずたくさん入れられ、
一筋縄では解けないほどの複雑なファイル依存関係が出来上がりました。

一度ハマってしまえば二度と抜け出せない底なし沼のような依存関係を解決すべく、
重複したPEARライブラリと調査・特定・composerへ追い出して
結果的に12万行(リポジトリの1/3)削除した話をしようと思います。

同じようにレガシーPHPを扱っていて、
DRYでないコードに苦しんでいる方々の参考になれたらと思います。

要求トーク時間

A/11:00/20min

想定聴講者層

中級者
レガシーPHPに苦しんでいる方々

録画や写真撮影と、その後の公開

OK

日付の希望

両日問題無し

あなたは暴言などをしない常識を持っていて、このトークで人や法人を悲しませたり怒らせたりせず、平たく言ってネット等でダメな方向に炎上するような行動は慎むことを誓えますか?

誓います

お知らせとなる #1 お知らせスレをSubscribeするなどしてちゃんと読みますか?

読みます

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions