Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
思いつきでgemを作ると後悔する話
Search
Takuya Okuhara
November 09, 2017
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
思いつきでgemを作ると後悔する話
表参道.rb #28 ~gem~
Takuya Okuhara
November 09, 2017
More Decks by Takuya Okuhara
See All by Takuya Okuhara
プロダクトマネージャーの時代はもう始まっている
okutaku0507
5
20k
実践!リーンなプロダクト開発
okutaku0507
26
63k
クラシルの地味な裏側
okutaku0507
0
2.8k
急激に成長するクラシルと組織を Ruby on Railsでどう支えるか
okutaku0507
2
930
Railsを使って最短1日でAMPに対応する
okutaku0507
0
1.5k
Railsでキャッシュをいい感じに分散して期限切れを軽減する
okutaku0507
0
1.3k
クラシルのwebサイトをちょっとした改善で100倍速にした話
okutaku0507
5
3.4k
Other Decks in Programming
See All in Programming
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
210
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
プロポーザルを書いてもらう
pvcresin
0
290
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
220
FDEが実現するAI駆動経営の現在地
gonta
2
270
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
440
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
180
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
210
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
300
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
Ethics towards AI in product and experience design
skipperchong
2
340
Producing Creativity
orderedlist
PRO
348
40k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.7k
Navigating Weather and Climate Data
rabernat
0
460
Building a Scalable Design System with Sketch
lauravandoore
463
34k
So, you think you're a good person
axbom
PRO
2
2.1k
Bash Introduction
62gerente
615
220k
The SEO identity crisis: Don't let AI make you average
varn
0
530
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Skip the Path - Find Your Career Trail
mkilby
1
180
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
500
Transcript
ࢥ͍͖ͭͰHFNΛ࡞Δͱ ޙչ͢Δ Ԟݪ
ΞδΣϯμ ࣗݾհ ܖػ ϩάूܭ༻HFN ѱ͔ͬͨ ྑ͔ͬͨ
ࣗݾհ
ࣗݾհ !PLVUBLV ੜ·Ε ࡛ۄݝຊঙࢢग़ αʔόʔαΠυΤϯδχΞ 3BJMTྺఔʢେֶੜ͔Βʣ "1*ཧαΠτΩϟϦΞ࿈ܞ େֶӃͰੜԽֶઐ߈ʢதୀʣ ଔۀݚڀʮ"51࠶ੜܥΛڞͤͨ͞-άϧλϛϯͱ-Ξε ύϥΪϯͷੜ࢈ʯ
EFMZʹδϣΠϯ ٳΧϑΣͰ1$ΛΧλΧλ ݶΓͳ͘Ջ झຯ୳͠த ΦϑΟεͰೣΛࣂ͍͍ͨ
ܖػ
ܖػ ύϑΥʔϚϯεվળΛ͍ͨ͠ʂ ɾࠓ·ͰͷLVSBTIJSV ɹ⿏Ξϥʔτۦಈ։ൃϘτϧωοΫ͕ݟ͔ͭͬͨΒ௵͢ ɹ⿏ຊࠊΛೖΕͯվળ͢ΔϦιʔε͕ރׇ ɾ͜Ε͔ΒͷLVSBTIJSV ɹ⿏ύϑΥʔϚϯεΛৗʹଌఆ ɹ⿏ఆظతʹϦϑΝΫλϦϯάΛ࣮ࢪ ɹ⿏ج४Λઃ͚ͯɺͦΕΛӽ͑ͨΒௐࠪͱվળ
ܭଌ͠Α͏ʂ
ܭଌπʔϧ ɾύϑΥʔϚϯεଌఆ ɹ⿏/FX3FMJDͷಋೖ ɹ⿏ಋೖ͕؆୯͗ͯ͢ಋೖ͠ͳ͍ཧ༝͕ͳ͔ͬͨ ɹ⿏ػೳ͕͋Γ͗ͯ͢ษڧத ɾৄࡉͳϩά͕Γ͍ͨʂ ɹ⿏/FX3FMJDͰͦ͜·ͰΘ͔Βͳ͍ʁ ɹ⿏HFNΛ୳͚ͨ͠Ͳɺͺͬͱݟ͔ͭΒͳ͔ͬͨ ɹɹ࡞ͬͪΌ͓͏ʂ
࡞ͬͨHFN
$SPRVF IUUQTHJUIVCDPNPLVUBLVDSPRVF ɾ༝དྷʮΫϩοΫϜογϡʯ ɹ⿏ಛʹཧ༝ͳ͍ʜ ɾԿΛͬͯ͘ΕΔ͔ ɹ⿏ࢦఆ͞ΕͨϩάΛूܭͯ͠ϥϯΩϯάΛ࡞ ɹ⿏ϥϯΩϯά͔ΒݸʑͷϩάใΛऔಘ ɹ⿏ͲͷΑ͏ͳॲཧ͕ߦΘΕ͔ͨ֬ೝͰ͖Δॏཁ
$SPRVF ϩάϑΝΠϧ͔Β֘͢ΔͷσʔλΛऔಘ TFWFSJUZΛΩʔʹҰ࿈ͷॲཧΛ·ͱΊͯɺ66*%Λ༩ * <5>*/'04UBSUFE(&5GPSBU * <5>*/'01SPDFTTJOHCZ3BJMT8FMDPNF$POUSPMMFSJOEFYBT)5.- * <5>*/'04UBSUFE(&5EFNP
UPNBUPEFMJDJPVTLZPVIBIBSFGPSBU * <5>*/'0$PNQMFUFE0,JONT 7JFXTNT * <5>*/'01SPDFTTJOHCZ3BJMT8FMDPNF$POUSPMMFSJOEFYBT)5.- * <5>*/'0$PNQMFUFE0,JONT 7JFXTNTc"DUJWF3FDPSENT ॲཧ࣌ؒॱʹιʔτͯ͠ɺϥϯΩϯάΛ࡞ ϥϯΩϯάҰཡ͔Β֤ॲཧΛऔಘ͢Δ͜ͱͰ༰Λ֬ೝՄೳ
͜Μͳײ͡
ѱ͔ͬͨ
ѱ͔ͬͨ ɾ͍Ͱ࡞ͬͯ͠·ͬͯɺଞͷιϦϡʔγϣϯ͕͋Δͷ͔ਫ਼ࠪ͠ͳ͔ͬͨ ɹ⿏࡞ۀ࣌ؒਖ਼ຯ͘Β͍ ɹ⿏/FX3FMJDͰࣄΓ͔ͨ ɾॲཧ͕ॏ͗ͯ͢ऴΘΒͳ͍ ɹ⿏ݱ࣮తʹඦ.#ͷϑΝΠϧ͔͠ѻ͑ͳ͍ ɹ⿏ͦͦ3VCZͰΔ͜ͱ͕ؒҧ͍͔ͩͬͨ
ྑ͔ͬͨ
ྑ͔ͬͨ ɾॲཧΛৄࡉʹ͑ΔͷͰɺͲ͜ͰԿΛ͍ͯ͠Δͷ͔໌֬ ɹ⿏֤ॲཧʹཁͨ࣌ؒ͠ΛͤΔ ɹ⿏վળϑϩʔʹΈࠐΊΔ͔ ɾͦ͜·Ͱਂ͍࣮ͤͣɺ࣮ݱͰ͖ͨ ɾਖ਼نදݱʹͪΐͬͱৄ͘͠ͳͬͨ
ॴײ
ॴײ ɾHFNͦΜͳʹ͘͠ߟ͑Δ͜ͱͰͳ͍ ɹ⿏ϓϩδΣΫτ෦Ͱ͍ͬͯΔϥΠϒϥϦΛެ։͢ΔΑ͏ͳͷ ɹ⿏ެ։͢Δ͔൱͔ͷϋʔυϧ͕ߴ͍ ɹ⿏ެ։͢Δʹ͋ͨΓɺҰൠԽͤ͟ΔΛಘͳ͍هड़͕͋Δ ɾ෭࢈͕ଟ͍ ɹ⿏ଞਓͷίʔυΛಡΉػձ͕ࣗͣͱଟ͘ͳΔ ɹ⿏ͦ͏͍͏࣮ͩͬͨͷ͔ͱ͍͏ؾ͖͕ͮଟ͍ ɹ⿏ͦͷண͔Βීஈͷۀͷ্࣭͕͕Δ
એ
None
͝੩ௌ͋Γ͕ͱ͏͍͟͝·͢ʂ