Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アジャイルに必要な、変更に強い設計とは

まりも
September 23, 2024

 アジャイルに必要な、変更に強い設計とは

スクラムなどのアジャイル開発手法は、プログラムが簡単に変更できることを前提に管理を行いますが、もちろんスクラムやったら勝手に変更が簡単になるわけではありません。編子に強くするための手法も導入する必要があり、それについて解説します。

まりも

September 23, 2024
Tweet

More Decks by まりも

Other Decks in Programming

Transcript

  1. 抽象データ型の例 メニュー 新しいメニューを 開始する メニューを削除す る メニュー項目を追 加する メニュー項目を削 除する

    メニュー項目を有 効にする メニュー項目を無 効にする メニューを表示す る メニューを非表示 にする メニュー選択を取 得する ヘルプ画面 ヘルプトピックを 追加する ヘルプトピックを 削除する 現在のヘルプト ピックを設定する ヘルプ画面を表示 する ヘルプ画面を消去 する ヘルプの索引を表 示する 前の画面に戻る スタック スタックを初期化 する スタックに項目を プッシュする スタックから項目 をポップする スタックの先頭の 項目を読み取る ファイル ファイルを開く ファイルを読み取 る ファイルに書き込 む 現在のファイル位 置を設定する ファイルを閉じる ミキサー 電源を入れる 電源を切る 速度を設定する 瞬間粉砕を開始す る 瞬間粉砕を停止す る ポインタ 新しいメモリへの ポインタを取得す る 既存のポインタに 割り当てられたメ モリを解放する 割り当てられたメ モリの量を変更す る エレベータ 1つ上の階へ移動す る 1つ下の階へ移動す る 指定された階へ移 動する 現在の階を報告す る 1階に戻る リスト リストを初期化す る リストに項目を挿 入する リストから項目を 削除する リストから次の項 目を読み取る 燃料タンク 燃料を補充する 燃料を排出する タンクの容量を取 得する タンクの状態を取 得する 自動速度制 御装置 速度を設定する 現在の設定を取得 する 以前の速度に戻す 解除する 電灯 明かりをつける 明かりを消す 出典:Code Complete 第2版