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

コードを読みやすくしよう!〜秒で身に付くよい命名〜 (LT) - NIFTY Tech Day...

コードを読みやすくしよう!〜秒で身に付くよい命名〜 (LT) - NIFTY Tech Day 2023

ニフティ株式会社

November 29, 2023
Tweet

Video


Resources

NIFTY Tech Day 2023

https://techday.nifty.co.jp/2023/

More Decks by ニフティ株式会社

Other Decks in Programming

Transcript

  1. 自分しかわからない略語は使わない DON’T UPMg UPDc DO UserProfileManager UserProfileDoc 11 ୭Ͱ΋Θ͔Δུޠ͸˓ tmp,

    str, num, regex, img, min, max, avg, cnt, init, eval, exec, prev, conf, env, doc, req, res…
  2. まとめ • 生産性につながるので命名は大事 • 曖昧な単語、自分しかわからない略語はNG • 数値の単位を明確にする • Boolean型は is~

    should~ has~ can~ • Map型は key とvalue を変数名に含める • 英単語で迷ったら例文検索と海外サイト • よく使う単語はチームで共有 18