Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
GitHub_Packagesで型情報を共通化したら素晴らしかった件
naoki-haba
June 22, 2022
Programming
0
66
GitHub_Packagesで型情報を共通化したら素晴らしかった件
naoki-haba
June 22, 2022
Tweet
Share
More Decks by naoki-haba
See All by naoki-haba
チームで始める_テスト文化のススメ
naoki_haba
0
480
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naoki_haba
0
250
Other Decks in Programming
See All in Programming
Angular‘s Future without NgModules: Architectures with Standalone Components @enterJS
manfredsteyer
PRO
0
170
短納期でローンチした新サービスをJavaで開発した話/launched new service using Java
eichisanden
5
1.9k
React NativeアプリにStorybook CSF3.0を導入しよう
texmeijin
0
150
Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます / AWS for Javarista
kanamasa
2
1.1k
"What's new in Swift"の要約 / swift_5_7_summary
uhooi
1
220
Amazon Aurora の v1 が EOL になるので 10 クラスタアップグレードして出てきたノウハウ
dekokun
0
840
競プロのすすめ
uya116
0
650
【Scrum Fest Osaka 2022】スクラムチームに放り込まれた若手エンジニアの皆さん、どのように技術のキャッチアップをしていくかイメージはついていますか?
miiiki
0
100
Gitlab CIでMRを自動生成する
forcia_dev_pr
0
110
engineer
spacemarket
0
460
dotdotdot_in_predict_function
bk_18
1
170
JetPackComposeは宣言型プログラミングパラダイムって実はよくわかってないんですが、別に使ってもいいんですよね、
conigashima
0
170
Featured
See All Featured
Making Projects Easy
brettharned
98
4.3k
Optimizing for Happiness
mojombo
365
63k
The Pragmatic Product Professional
lauravandoore
19
2.9k
Automating Front-end Workflow
addyosmani
1351
200k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Statistics for Hackers
jakevdp
781
210k
Music & Morning Musume
bryan
35
4.2k
From Idea to $5000 a Month in 5 Months
shpigford
373
44k
Designing with Data
zakiwarfel
91
3.9k
Become a Pro
speakerdeck
PRO
3
830
Unsuck your backbone
ammeep
659
55k
Transcript
GitHub Packages で 型情報を共通化したら 素晴らしかった件 Web Creator Meetup
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
自己紹介 NESTJS MEETUP運営 2年目のWEBエンジニア 技術コミュニティが好き はば なおき 羽馬 直樹 (@naoki_haba)
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
型情報の共通化を しないとどうなるの?
全体像
バックエンド・クライアント 双方の型情報を常に合わせる 必要がある
例 APIの型情報を 変更したからヨシ!
型情報が一致しない
https://twitter.com/karaage_rutsubo/status/1211601040392327168
moduleにすれば良くね?
記事にまとめています
全体像 型情報のパッケージ化 パッケージ化した型情報を 元にデータをやり取り
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
共通化することによる効果
常に最新状態に管理された npmのバージョンをインストール するだけで良くなった
ご興味ある方は・・・
NestJSについて ハンズオン記事も書いています
ご静聴ありがとうございました