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

Docコメントで始める簡単ガードレール

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 Docコメントで始める簡単ガードレール

Avatar for Keisuke Ikeda

Keisuke Ikeda

February 24, 2026
Tweet

More Decks by Keisuke Ikeda

Other Decks in Programming

Transcript

  1. 09/21 Docコメントを書く理由 "*͸ʮ࣮૷ʯ͸෼͔Δ͕ʮҙਤʯ͸෼͔Βͳ͍ const sendInvitation = async (inviterId: string, email:

    string): Promise<void> => { const inviter = await getUser(inviterId); if (inviter.invitationCount >= 5) return; await sendEmail(email, '招待', inviteUrl(inviterId)); await incrementInvitationCount(inviterId); }; !JLF@LFJDIBO
  2. 10/21 Docコメントを書く理由 %PDίϝϯτͰʮҙਤʯ͕෼͔Δ /** * 招待メールを送信する。 * 招待上限は不正利用防止のため5件に制限(仕様#123参照)。 * 上限超過時はエラーにしない仕様。呼び出し元でチェック不要。

    * @param email 未登録アドレスであることは呼び出し元で検証すること。 */ const sendInvitation = async (inviterId: string, email: string): Promise<void> => { const inviter = await getUser(inviterId); if (inviter.invitationCount >= 5) return; await sendEmail(email, '招待', inviteUrl(inviterId)); await incrementInvitationCount(inviterId); }; !JLF@LFJDIBO