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
Python/Djangoで作る 農夫による農夫のためのLINEbot
Search
Massasquash
May 25, 2020
Programming
0
410
Python/Djangoで作る 農夫による農夫のためのLINEbot
Massasquash
May 25, 2020
Tweet
Share
More Decks by Massasquash
See All by Massasquash
半独学で挫折しないためのオンライン学習環境作り
massasquash
0
420
Other Decks in Programming
See All in Programming
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
740
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
130
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
7k
Porting a visionOS App to Android XR
akkeylab
0
260
すべてのコンテキストを、 ユーザー価値に変える
applism118
3
1.2k
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
650
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
32k
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
890
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
610
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
590
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
1
9k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Facilitating Awesome Meetings
lara
54
6.4k
Raft: Consensus for Rubyists
vanstee
140
7k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing for Performance
lara
610
69k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
A designer walks into a library…
pauljervisheath
207
24k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Transcript
1ZUIPO%KBOHPͰ࡞Δ ʹΑΔͷͨΊͷ-*/&CPU !.BTTBTRVBTI -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ ݄
͡Ίʹɿ ࣗݾհͱࠓͷ !.BTTBTRVBTI -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ
ࣗݾհ ւಓͰۀ ͡Ό͕͍࡞ͬͯ·͢ ڈ͔Βϓϩάϥϛϯά 5XJUUFS!.BTTBTRVBTI .BTTB .BTBIJSP0ITBLJ -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ !.BTTBTRVBTI ݄ੜ·Ε
ࡀ
ࠓͷ ͲΜͳ-*/&CPUʁ ͳΜͰ࡞ͬͯΔͷʁ -*/&"1*·ΘΓͷ࣮ͷ͓ ϊϯϓϩάϥϚͳ͕-*/&CPU੍࡞
ͲΜͳ-*/&CPUʁ -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ !.BTTBTRVBTI
ͲΜͳ-*/&CPUʁ
ͳΜͰ࡞ͬͯΔͷʁ -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ !.BTTBTRVBTI
ͳΜͰ࡞ͬͯΔͷʁ w ݕࡧੑɿΞφϩάखாʹॻ͍͍ͯΔࢽϚχϡΞϧΛσδλϧԽʹͯ͠ݕ ࡧੑΛ্͍͛ͨ w هͷ؆қੑɿ-*/&ͳΒهͷϋʔυϧΛԼ͛ΒΕΔ ۙͳՈ͍͔ͭ͘طଘͷΞϓϦΛͬͯΈΔΞφϩάʹ Δਓ͕ଟ͍ ΞφϩάͷࢽΛ׆༻͍ͯ͠Δ͕σδλϧԽ͍ͨ͠
-*/&"1*·ΘΓͷ࣮ͷ͓ -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ !.BTTBTRVBTI
࣮ͷ͓ w -PHJOʹ%KBOHPBMMBVUIΛ༻ !.BTTBTRVBTI -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ w .FTTBHJOH"1*ͰͷରܗࣜͷΓऔΓΛͲ͏࣮͢Δ͔ʁ -*/&"1*
-*/&ϩάΠϯػೳ ϩάΠϯೝূʹz%KBOHPBMMBVUIz ͱ͍͏ύοέʔδ༻ ιʔγϟϧ࿈ܞΧόʔ͍ͯ͠Δ ग़དྷΔϠπ 4/4ೝূ ˠϢʔβʔϞσϧͱؔ࿈ͷ͋Δ ɹ4PDJBM"DDPVOUϞσϧ͕࡞͞ΕΔ ˠVJEΧϥϜʹϢʔβʔ*%͕ೖΔ
.FTTBHJOH"1*ͰͷରͰͷΓऔΓ ରܗࣜͰϢʔβʔͷೖྗΛड͚Δ w Ϣʔβʔ͔Βͷೖྗ༰Λอ͓͖͍࣋ͯͨ͠ Ϣʔβ͕-*/&ʹςΩετΛೖྗ ˠʮอଘ͠·͔͢ʁʯฉ͔ΕΔͷͰɺΫΠοΫϦϓϥΠͰʮ͍͍͍͑ʯ ˠʮ͍ʯΛબͿͱɺ࠷ॳʹೖྗͨ͠ςΩετΛ%#ʹอଘ͢Δ
.FTTBHJOH"1*ͰͷରͰͷΓऔΓ ແݶϧʔϓͬͯා͘Ͷʜʁ w TFTTJPOΛͬͨΒ͍͚ΔͷͰʁ ͱߟ͕͑ͨʜc ʢ࠷ۙTFTTJPOษڧͨ͠ʣ w -*/&ͷτʔΫͰTFTTJPO ͑ͳ͍Β͍͠
.FTTBHJOH"1*ͰͷରͰͷΓऔΓ DBDIFΛར༻͢Ε ࣮Ͱ͖Δʁ DBDIFʹϢʔβʔ͔Βͷ ೖྗใΛอ͓͍ͯ͠ ͯมతʹར༻͢Δ
͓ΘΓʹɿ ʮۀͱ-*/&ʯʹ͍ͭͯߟ͑ͯΈͨ -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ !.BTTBTRVBTI
ۀͱ-*/& ۀͷσδλϧԽɾٕज़ͷਐา͕࠷͍ۙ w Ӵը૾ͷར༻ w (14ΨΠμϯεͱࣗಈૢɾϩϘοττϥΫλʔ w υϩʔϯͰͷۭࡱɾༀࢄ w ใͷσδλϧԽɺϏοάσʔλ׆༻
w ࡞ۀͷࣗಈԽʢਫΓɺԹཧʜʣ ՝ɿආ͚ΒΕͳ͍Ξφϩά࡞ۀɾੜ࢈ͷޮԽɾൢചྗڧԽ
ۀͱ-*/& *5Ϧςϥγʔ͕͍ాࣷͰ͍͍͢ೖྗɾදࣔπʔϧ ͱͯͬ͠ͱ׆༻Ͱ͖ΔͷͰʁ -*/&Ͱৗɾࣄ͕ͱͯศརʹͳͬͨ w -*/&✖ੜ࢈ใཧ w -*/&✖ൢചɾސ٬ରԠɺϚʔέςΟϯά w -*/&✖*P5Ͱσʔλͷ׆༻
1ZUIPO%KBOHPͰ࡞ΔɹʹΑΔͷͨΊͷ-*/&CPU੍࡞ cx !.BTTBTRVBTI -*/&%FWFMPQFS$PNNVOJUZొஃϏΪφʔࡇΓ 5XJUUFS ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ