作成者 : AtlassianJapan 最終編集者 : AtlassianJapan 最終編集日 : Nov 25, 2009  (変更を表示)

ラベル:

このページに追加するラベルを入力してください :
Wait Image 
ラベルを探すには、ラベルの入力を開始します。

コード品質 

驚くことではないですが、私たちはコードを書くことにベストを尽くしています。できるだけ頻繁に、全ての開発をソースコントロール管理システムにチェックインします。全てについてテストを作成し、しばしばペアプログラミングを行い、予定されたコードレビューを実行することにより、私たちはコードの品質を保証しています。


ペアプログラミングについて語る Charles



ペアプログラミングを乱用せず、どのように使用するか:

内容の詰まったフィーチャーについてペアリングを使用します。インパクトの大きいコード上で、さらに精査したり作業を行うと、より良い品質になりそうなフィーチャーにおいてです。

バグ修正や予備的なコーディングにペアプログラミングを使用しないようにして、燃え尽きを予防しています。小さいことに、やきもきしたりはしません。

ペアプログラミングについて、Confluence のテクニカルリードの説明を聞く (1:33)


アジャイルなバグ修正について語る Matt Ryall



一人のデベロッパーが、サポートとバグ修正とユーザーフォーラムの管理を行っていました。バグ修正作業は、1/3 人で行っていたのですが、今では、フルタイム従業員 3, 4 人にまで拡大しています。プロセスが進化し、課題トラッカー JIRA 上に構築されたバグの優先順位付けを用いています。

複雑性が低く、修正する価値の高いバグに取り組むコツ: チーム内の各デベロッパーに、バグ修正作業をローテーションさせるように試みることです。これにより、他のデベロッパーはコーディングに集中でき、そしてチーム全体のコードベロシティーは改善します。

アトラシアンで、どのようにバグ修正作業を行っているか、説明を聞く (2:05)


同僚によるコードレビューについて語る Tom



ペアリングのように、コードレビューも 1 + 1 = 3 になる場合があります。新しいデベロッパーをチームの一員に加えるときに、ペアリングは上手くいきます。私たちはしばしば、新しいデベロッパーを熟練したデベロッパーとペアにし、新しいスキルとチームのプラクティスを学ぶスピードを加速させます。

人々の作業を細かく観察したり、誰かがコードを書いている時にその肩越しに見ていることなく、同じプロセスをコードレビューを用いて行うことができます。

正しい規律とともに使用することにより、コードレビューは、品質を改善しベロシティーを向上させます。

コードレビューの実用性について、Tom の説明を聞く (0:49)




JIRA 無料トライアル | GreenHopper (JIRA 用プラグイン) 無料トライアル | Confluence 無料トライアル


アトラシアンホームページ   Copyright © 2009 Atlassian Pty Ltd. All rights reserved. Privacy and legal statement.