学生の備忘録なブログ

日々のことを忘れないためのブログです。一日一成果物も目標。技術系はQiitaにあげるように変更しました。

読書メモ 自走プログラマー

pythonの本というより,開発のアンチパターンを初心者に丁寧に書いた本.良い.

  • 実装の進め方
    • ドキュメントを読んで解決する
    • 時間的な制限を決めてから
    • 実装を始める前に同僚や仲間に相談する
  • やることを明確化
    • 問診票
      1. どんな痛みを解決するの?
      2. 痛みの大きさや頻度は?
      3. 誰の要望,痛み?
  • 最小で実用できる部分から作ろう
    • リソースは有限
      • やる気
      • 時間
      • 人に追い抜かれる
  • 実装予定箇所にコメントでTODOを書く

    • 実装が途中でも,設計の説明をする
    • 実装予定箇所にTODOを書いて,プルリクエストを送る
    • 根拠のURLなども送る
    • 方向性を確認してもらう
  • 関数名は長くなっても,やることを明確にする

    • 動詞を先頭にする
    • 結果として取得できるものの名前
    • 役割
  • 命名の参考

  • ドキュメントはチームで合意しながら,更新していく.