- 自分のペースで頑張り過ぎない
- 他人と比べない、但し他人から何かを得る
- テストを考えて、きちんとPASSしましょう。
- できるだけ、自動的にテストをしましょう
- コードを書くときに、何かを目標にしましょう(以下は例)
- 長く書く(コメントが不要なくらいに)
- 早く書く(完成までの時間、処理時間、メモリ使用量)
- 標準ライブラリだけで完結する(numpy)
- 頑張らないこと(自分の知ってる範囲で書く)も可能
- 時間をおいて、同じ問題を取り組むのも可
- 自分のブランチを作成する
- 問題毎にフォルダを作成する(/カテゴリ/問題番号)
- フォルダを作成した時点で、コミット。
- その時点で、mainブランチにpull reqしてくれたら非常に嬉しい
- 問題を解くコードを作成する
- ブランチを作るなどは、任意。