マインドセット
品質を積み重ねる
実装時には、動けばよいという状態で終わらせず、保守性や可読性、今後の変更のしやすさまで考えることを大切にしています。
短期的には少し時間がかかっても、後から修正や調査にかかるコストを減らし、長く安心して使えるコードを目指します。
小さな違和感をそのままにしない
仕様や実装の中で感じた疑問や違和感を放置せず、できるだけ早い段階で確認することを意識しています。
小さな認識のズレや潜在的な問題を早めに見つけることで、大きな手戻りや不具合を防ぎたいと考えています。
チーム全体の開発を考える
自分のタスクを完了させることだけではなく、チーム全体が開発しやすい状態を作ることを大切にしています。
レビューや情報共有を通して認識を揃え、特定の人に依存しすぎない開発を目指します。
速さだけを目的にしない
開発スピードそのものを最優先にはしていません。
実装の速さだけを見るのではなく、その後の修正や保守まで含めたトータルの開発効率を考えています。
品質を大きく犠牲にして短期間で実装するよりも、無理なく継続できる開発を選びたいと考えています。
開発スタイル
- 品質・保守性・可読性を重視する
- 課題や違和感を見つけることが得意
- チーム内の認識合わせを大切にする
- 短期的なスピードより、手戻りの少ない開発を重視する
- 一人で完結するより、役割が整理されたチームで力を発揮しやすい
力を発揮しやすい環境
- 役割や責任範囲が明確
- 品質や保守性を大切にしている
- レビューや相談がしやすい
- 必要な情報がチーム内で共有されている
あまり相性が良くない環境
- スピードだけを強く求められる
- 役割や責任範囲が曖昧
- 情報が一部の人に集中している
- 品質より短期的な納期を常に優先する