Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今日話すこと / debut-sushi_haneda

Cybozu
September 16, 2021

今日話すこと / debut-sushi_haneda

Cybozu

September 16, 2021
Tweet

More Decks by Cybozu

Other Decks in Technology

Transcript

  1. 名前 羽田 智史 (はねだ ともふみ) 出身大学 会津大学 大学時代 SI企業で4年間アルバイト Java/SpringでWEB業務システムを開発

    趣味 筋トレ サイクリング ゲーム カメラ 最近ハマっていたこと 自作キーボード mint60 つくりました、ついでに無線化しました
  2. レガシーなコードが残っているために、問題のコードを探すのが大変な場合がある 1メソッド, 1ファイルがとにかく長い 変数に何の値が入っているか分からない 変数の生成先がめっちゃ深い メソッドを呼んでいる -> 200行くらいのメソッド -> さらに入れ子でメソ

    ッドを呼んでいる -> 以下ループ コードは読まずに、デバッグして実際の値, 動作を見た方が早い 既存のコードがテスタブルではないため、UnitTestが書きづらい global変数, static変数, コードが長い など 小さなバグを一つ直すのでさえ、Garoonだと数日かかる場合がある