Archives for the tag: code review

FishEye & Crucible 4.0: さらに使いやすくなったユーザー管理とオンデマンド Blame

当社顧客の事業が拡大し、ユーザーが毎日増えていることを私たちは興奮しながら見ています。ユーザーやグループが増えるほど、権限を与えるためのスケーラブルでシンプルなワークフローを持つことが重要になってきます。 このことを理解し、アトラシアンのすべてのツールで一貫性を持つことを目標として、私たちは FishEye と Crucible 4.0 に Crowd (当社のシングルサインオン製品)

続きを読む »

キック・アスなコードレビューを全てのチームに

ソフトウェア開発では、複数のチームで共同作業をする場面がよくあります。チーム構成人数が 1 人、2 人、それ以上へと増えるにつれ、問題が生じて創造的なワークフロー体系に支障が出始めます。そして多様な人々からなるチームにおいて、カルチャーを維持することが難しくなります。コードは日常的に組織全体の多くの人々の間で共有されるため、コードを扱うエンジニアグループは特にその問題の影響を受けやすい傾向があります。コードレビューを行うことは、コード関連のナレッジとベストプラクティスをチーム全体に普及させるのに役立ちます。この記事では、コードレビューが重要な理由と、コードレビューの実践を最適化する方法について説明します。 コードレビューとは? ソフトウェア開発は、個々人の作品をコラボレーションという

続きを読む »

Stash 2.5: プロジェクトやリポジトリへのパブリックアクセス

セキュリティーと利便性はソフトウェア開発において誰もが直面するトレードオフの関係にあり、コードをホストする場合にも当てはまります。エンタープライズグレードのリポジトリ管理における課題のひとつは、コード内の外部公開部分をアクセスが必要なユーザーに安全に公開しつつ、知的財産を保護することです。 私たちはこれまで柔軟かつ緻密なコード公開機能を提供してきました:

続きを読む »

Stash 1.3 リリース – エンタープライズ Git でプルリクエストが可能に

*本ブログは Atlassian Blogs を翻訳したものです。本文中の日時などは投稿当時のものですのでご了承ください。 *原文 : 2012 年 10 月 8 日、Giancarlo Lionetti 投稿 "Stash 1.3: Enterprise Git Gets Social with Pull Requests" リモコン。Napster。スマートフォン。靴ひもの両端にあるプラスチック製の小片。これらのすばらしい技術により、前にあったものは時代遅れになり、瞬時に忘れさられました。技術シフトは、小さなものでさえ、完全に業界を変えることができます。これは、10

続きを読む »

アジャイルチームにおけるコードレビュー – パートII

第一回目の記事では、コードレビューがどのようにアジャイル開発プラクティスに関係しているかを説明しました。特に分散したチームを持っていたり、人員を変更したり、チームにまたがる調整が必要な場合においてです。 あなたのチームや組織内にコードレビューを導入してみようという気になりましたか?どうぞ読み進めて下さい。 誤解されていること まず最初に、チームのためにコードレビューは何ができて、何ができないのかを明確に理解する必要があります。 コードレビューとは下記のことではありません: バグハント:参加した人数に関わらず、コードに存在する全てのバグを見つけることを、コードレビューは保証するわけではありません。良いソフトウェアにするために、自動化テスト、マニュアルテスト、静的解析等の他のツールを使用することを考慮してください。 責任のなすり合い:コードよりもむしろ人々に存在する欠陥を見つけることに集中してしまうとき、コードレビューはすぐに嫌われ、チームを助けるのではなく破壊するものになってしまうでしょう。その代わりに、学んだり教えたり、チームの集団としてのパフォーマンスを改善する機会として、コードレビューをとらえましょう。 コードレビューを始めよう どのようにして、組織内のコードレビューを採用する意思決定者を説得するのでしょうか?それは場合により異なります。もし彼らが、コラボレーションにおける改善、イノベーション、そしてコードと従業員の両方における継続的な改善を奨励するような人々であれば、コードレビューの導入は簡単でしょう(驚くべきことに、ユニットテスト、リファクタリング、あるいはペアプログラミングといった人気のあるアジャイルプラクティスを導入するときとさほど変わりません)。もし意思決定者が、前向きな考え方ではない場合、チーム内部から始めてみるのがよいかもしれません

続きを読む »