筆者はこれまでのエンジニア人生で様々な技術負債と立ち向かってきました。
これまで遭遇してきた技術負債の一部を紹介すると
・コミュニティでメンテナンスされなくなったライブラリのリプレイス
・Swiftのメジャーアップデート
・CoreDataのデッドロック
・Fat ViewController
・Fat Storyboard
・UIWebViewの存在
・UITableView
・etc
などがあります。
勿論、技術負債への取り組みは筆者だけでなくエンジニアなら皆必ず経験する道だと思います。
そこで本セッションでは、今まで遭遇した技術負債たちを紹介し、それらをどうやって乗り越えていったのかを紹介していきます。
そして、いかにして将来の技術負債を残さないようにするのかなどの筆者なりの考えを話します。