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

「技術的負債」について私から言えること私から言えないこと

 「技術的負債」について私から言えること私から言えないこと

omotesando.rb #41のテーマである「技術的負債」について喋ります。

開発者目線で、「負債っぽいやつ」を見つけたら すぐにアクションしたほうがいいということを喋ります。

右記のことについては喋りません。-> (「技術的負債」キーワード(になりそうなやつ)、ステークホルダーへの説明どうするか、成長に感謝しようとか 負債は生存者バイアスだとか、負債とは何かとかetc)

Avatar for hoshino tsuyoshi

hoshino tsuyoshi

December 08, 2018
Tweet

More Decks by hoshino tsuyoshi

Other Decks in Technology

Transcript

  1. ௚ۙͷݱ৔͔Β: ෛ࠴ͬΆ͍΍ͭͷฦ٫ • redshift΁ͷΠϯϙʔτ(ΊͬͪΌϝϞϦϦʔΫ͢Δ)Λ embulkʹஔ͖׵͑ • ෆ҆ఆͩͬͨWercker v1ͷCIΛ CircleCI v2ʹҠߦ

    • ☕ hubot2ඖɾruboty1ඖΛ ruboty1ඖʹ౷߹ͯ͠ coffeeͷίʔυΛফͨ͠☕ • rubocop todoΛ1500ߦ ->130ߦʹݮΒͨ͠ • 3೥ͿΓͷrails updateͨ͠ • αϙʔτ੾Εͷruby2.1 -> ruby2.3ʹΞοϓσʔτ • ✨঎඼classͷdefault_scopeΛ1ݸফͨ͠✨
  2. ෛ࠴ฦ٫ͷݱ৔ • ςετ଍͢ ☺☺☺☺☺ • ࢖ͬͯͳ͍ίʔυΛফ͢ ☺☺☺☺☺ • ίʔσΟϯάελΠϧΛ੔ཧ ☺☺☺

    • ݹ͍ϥΠϒϥϦͷΞοϓσʔτ ☺ • ෳࡶԽ͍ͯ͠Δ෦෼ͷϦϑΝΫλϦϯά ίεύ౓ (ओ؍) = ☺
  3. ෛ࠴ฦ٫ͷݱ৔ • ςετ଍͢ ☺☺☺☺☺ <- ͜Ε • ࢖ͬͯͳ͍ίʔυΛফ͢ ☺☺☺☺☺ •

    ίʔσΟϯάελΠϧΛ੔ཧ ☺☺☺ • ݹ͍ϥΠϒϥϦͷΞοϓσʔτ ☺ • ෳࡶԽ͍ͯ͠Δ෦෼ͷϦϑΝΫλϦϯά ίεύ౓ (ओ؍) = ☺
  4. ෛ࠴ฦ٫ͷݱ৔ • ςετ଍͢ ☺☺☺☺☺ • ࢖ͬͯͳ͍ίʔυΛফ͢ ☺☺☺☺☺ <- ͭ͗͜Ε •

    ίʔσΟϯάελΠϧΛ੔ཧ ☺☺☺ • ݹ͍ϥΠϒϥϦͷΞοϓσʔτ ☺ • ෳࡶԽ͍ͯ͠Δ෦෼ͷϦϑΝΫλϦϯά ίεύ౓ (ओ؍) = ☺
  5. ෛ࠴ฦ٫ͷݱ৔ • ςετ଍͢ ☺☺☺☺☺ • ࢖ͬͯͳ͍ίʔυΛফ͢ ☺☺☺☺☺ • ίʔσΟϯάελΠϧΛ੔ཧ ☺☺☺

    <- ͭ͗͜Ε • ݹ͍ϥΠϒϥϦͷΞοϓσʔτ ☺ • ෳࡶԽ͍ͯ͠Δ෦෼ͷϦϑΝΫλϦϯά ίεύ౓ (ओ؍) = ☺
  6. • `—lint` Φϓγϣϯ • Lint Cop͚ͩνΣοΫ͢Δ΍ͭ • ࣮ߦ଎͍ɾׂͱόάݟ͔ͭΔ • ࠷ॳʹ

    `DisabledByDefault: true` ͱॻ͘ • σϑΥϧτશ෦ແޮʹ͢Δͱ͏Δ͘͞ͳ͍ ΏΔ͘rubocopΛ࢝ΊΔબ୒ࢶ
  7. ෛ࠴ฦ٫ͷݱ৔ • ςετ଍͢ ☺☺☺☺☺ • ࢖ͬͯͳ͍ίʔυΛফ͢ ☺☺☺☺☺ • ίʔσΟϯάελΠϧΛ੔ཧ ☺☺☺

    • ݹ͍ϥΠϒϥϦͷΞοϓσʔτ ☺ <- ͭ͗͜Ε • ෳࡶԽ͍ͯ͠Δ෦෼ͷϦϑΝΫλϦϯά ίεύ౓ (ओ؍) = ☺
  8. ͱ͍͏Θ͚Ͱ • Q. ʮ৽͍͠railsͳΒ͜͏ॻ͚Δͷʹʯνϟϯε ʹग़͘Θͨ͠ Β?? • A. ͦͷ৔ͰόοΫϙʔτͯ͠΋͍͍ͱࢥ͏!! •

    ͍ܰ΍ͭͳΒɺͨ·ʹόοΫϙʔτͰ͖Δ͜ͱ΋͋Δ • ΋ͪΖΜίϝϯτॻ͚ͩ͘Ͱ΋ • ʮTODO: rails5.2ʹ্͛ͨΒ͜͏௚͠·͢!ʯͱ͔