メインコンテンツまでスキップ

韓国語 2024/09/19(木)

シチュエーション: フロントエンド開発でZODについて話す

(プロントゥエンドゥ ケバレソ ゼドゥエ テヘソ イヤギハダ)

ペルソナ

Aさん: フロントエンド開発を学び始めた新人エンジニア。ZODについて聞いたことがある程度。

Bさん: 経験豊富なシニアフロントエンドエンジニア。新しい技術に詳しい。

A: 선배님, ZOD에 대해 들어보셨나요? (ソンベニム、ゼドゥエ テヘ トゥロボショッナヨ?)

先輩、ZODについて聞いたことありますか?

B: 네, 최근에 많이 사용되는 검증 라이브러리죠. 타입스크립트와 잘 어울려요. (ネ、チェグネ マニ サヨンデヌン コムジュン ライブロリジョ。タイプスクリプトゥワ チャル オウルリョヨ。)

はい、最近よく使用されているバリデーションライブラリですね。TypeScriptとよく合います。

A: ZOD의 주요 기능이 뭔가요? (ゼドゥエ チュヨ キヌンイ ムォンガヨ?)

ZODの主な機能は何ですか?

B: ZOD는 스키마를 정의하고 데이터를 검증하는 데 사용돼요. 런타임 타입 체크도 가능해요. (ゼドゥヌン スキマルル チョンエハゴ デイタルル コムジュンハヌン デ サヨンデヨ。ロンタイム タイプ チェクト カヌンヘヨ。)

ZODはスキーマを定義し、データを検証するのに使用されます。ランタイムの型チェックも可能です。

A: 아, 그렇군요. 사용하기 어렵지는 않나요? (ア、クロックンヨ。サヨンハギ オリョプジヌン アンナヨ?)

あ、そうですか。使うのは難しくないですか?

B: 아니요, 꽤 직관적이에요. 예를 들어, 문자열 스키마는 이렇게 만들어요: z.string() (アニヨ、ッコェ チクガンジョギエヨ。イェルル トゥロ、ムンジャヨル スキマヌン イロッケ マヌロヨ: ゼッ ドット ストリング カッコ)

いいえ、かなり直感的です。例えば、文字列スキーマはこのように作ります: z.string()

A: 와, 생각보다 간단해 보이네요. 프로젝트에 적용해 볼 수 있을까요? (ワ、センガクボダ カンダンヘ ボイネヨ。プロジェクトゥエ チョギョンヘ ボル ス イッスルッカヨ?)

わあ、思ったより簡単そうですね。プロジェクトに適用してみてもいいですか?

B: 물론이죠. 함께 시작해 볼까요? 먼저 npm으로 설치부터 해봐요. (ムルロンイジョ。ハムケ シジャクヘ ボルッカヨ? モンジョ エンピーエムロ ソルチブト ヘボァヨ。)

もちろんです。一緒に始めてみましょうか?まずnpmでインストールからやってみましょう。

A: 네, 좋아요! ZOD를 배우면 코드 품질이 높아질 것 같아요. (ネ、チョアヨ! ゼドゥルル ベウミョン コドゥ プムジリ ノパジル コッ カタヨ。)

はい、いいですね!ZODを学べばコードの品質が高まりそうです。

単語集

검증 (コムジュン): 検証 / 확인 (ファギン): 確認

라이브러리 (ライブロリ): ライブラリ / 프레임워크 (プレイムウォク): フレームワーク

스키마 (スキマ): スキーマ / 구조 (クジョ): 構造

데이터 (デイタ): データ / 정보 (ジョンボ): 情報

런타임 (ロンタイム): ランタイム / 컴파일 타임 (コムパイル タイム): コンパイル時

직관적 (チクガンジョク): 直感的 / 복잡한 (ポクチャパン): 複雑な

적용하다 (チョギョンハダ): 適用する / 사용하다 (サヨンハダ): 使用する

설치 (ソルチ): インストール / 제거 (チェゴ): 削除

품질 (プムジル): 品質 / 성능 (ソンヌン): 性能

文法の解説

'-ㄴ/은/는 데 사용되다': 「~するのに使用される」という用途や目的を表す表現です。例えば、'검증하는 데 사용돼요'(検証するのに使用されます)のように使います。

'-아/어 보다': 「~してみる」という試行を表す表現です。'적용해 볼 수 있을까요?'(適用してみてもいいですか?)のように使用されています。

最後に、関連するシチュエーション3個はこちらです。明日はこちらで学んでください。

・TypeScriptの型システムについて議論する

・Reactのステート管理ライブラリを比較する

・フロントエンドのパフォーマンス最適化について話す