ナビゲーション

  • 索引
  • 次へ |
  • 前へ |
  • 自走プログラマー【抜粋版】 »
  • 1. コード実装 »
  • 1.1. 関数設計

1.1. 関数設計¶

  • 1:関数名は処理内容を想像できる名前にする
  • 2:関数名ではより具体的な意味の英単語を使おう
  • 3:関数名から想像できる型の戻り値を返す
  • 4:副作用のない関数にまとめる
  • 5:意味づけできるまとまりで関数化する
  • 6:リストや辞書をデフォルト引数にしない
  • 7:コレクションを引数にせずintやstrを受け取る
  • 8:インデックス番号に意味を持たせない
  • 9:関数の引数に可変長引数を乱用しない
  • 10:コメントには「なぜ」を書く
  • 11:コントローラーには処理を書かない
  • 書籍版の購入
    • Amazon.co.jp
    • 楽天ブックス
    • セブンネットショッピング
    • ヨドバシ.com
    • HonyaClub.com
    • honto
  • 電子版の購入
    • Amazon.co.jp
    • 楽天ブックス
    • honto
    • Gihyo Digital Publishing
    • BookLive!

ライセンス

  • 文章の著作権
    • 株式会社ビープラウド
  • ソースコードのライセンス
    • CC0
      CC0

ナビゲーション

  • 索引
  • 次へ |
  • 前へ |
  • 自走プログラマー【抜粋版】 »
  • 1. コード実装 »
  • 1.1. 関数設計
ソースコードを表示 © Copyright 2020, BeProud Inc.. 最終更新: 2022/05/25 Created using Sphinx 4.5.0.