第1回と第2回では、
目的は顧客に価値を提供すること
顧客やユーザの要望は多様化しており、
繰り返し作り替える
みなさんの製品やサービスは、
- 【機能設計】
> 【詳細設計】 > 【コーディング】 > 【コードレビュー】 > 【単体テスト】 > 【結合テスト】 > 【ビルド】 > 【総合テスト】
この工程を繰り返すことで製品やサービスを作り替えますので、
単体テスト/結合テスト
単体テストや結合テストのテストケースは
コードレビュー
レビューの目的の1つである
ビルド
プログラムをコンパイルし成果物を生成するビルドでは、
ビルドツールの実行を管理する
ここではビルドツールの実行にBambooを利用して自動化してみます
Bambooのビルド処理は、
Mavenでソースコードをビルドしjarファイルを出力する場合、
継続的なビルドを導入する利点
これで、
コミットしたソースコードにバグがあり、
BambooやMavenなどのツールを活用して、
小さなタスクで管理する
製品やサービスを改善するために、
小さなタスクで作業するメリットには、
- 1.作業の目的が明確になる
目的が明確になるので、
不確実性が減ります。また、 シンプルな目的はシンプルなテストコードを書くことにもつながります。 - 2.日々の進捗がわかりやすい
1日で完了する内容でタスクを作ると、
タスクの状態が日々更新されるので、 問題が発生し停滞しているタスクも特定しやすくなります。 - 3.コードのコンフリクトが減る
タスクで修正するコードの量が少なく範囲も狭まるので、
ほかのタスクのコードとのコンフリクトによるマージ問題が起こりづらくなります。
後編では、
日本だけでなく、
アジア圏でもアトラシアン製品販売のトップエキスパートであるリックソフトのWebサイトでは、 各アトラシアン製品の体験版を提供しているほか、 アトラシアン製品専用のコミュニティも運営しています。まずはアクセスしてみては!
- リックソフトJIRAデモ環境
- https://
www. ricksoft. jp/ demo/
本誌最新号をチェック!
Software Design 2022年9月号
2022年8月18日発売
B5判/192ページ
定価1,342円
(本体1,220円+税10%)
- 第1特集
MySQL アプリ開発者の必修5科目
不意なトラブルに困らないためのRDB基礎知識 - 第2特集
「知りたい」「使いたい」「発信したい」をかなえる
OSSソースコードリーディングのススメ - 特別企画
企業のシステムを支えるOSとエコシステムの全貌
[特別企画]Red Hat Enterprise Linux 9最新ガイド - 短期連載
今さら聞けないSSH
[前編]リモートログインとコマンドの実行 - 短期連載
MySQLで学ぶ文字コード
[最終回]文字コードのハマりどころTips集 - 短期連載
新生「Ansible」徹底解説
[4]Playbookの実行環境(基礎編)