LoginSignup
0
0

More than 5 years have passed since last update.

Package > get_syougayaki_tare() > パッケージの購入と自作の検討

Last updated at Posted at 2018-02-11

仕様

  • return (おいしい)生姜焼きのたれ

実装検討

  • 1. 市販品のパッケージ(生姜焼き用たれ)を購入する
    • 保守
      • パッケージをソース(sauce)管理する場所
    • 再利用性 (なし)
      • 生姜焼きのみ (特殊な使い方を除く)
    • テスト
      • 総合テスト実施済
    • 注意点
      • 同じ結果が出る製品を将来いつまで入手可能かは不明
  • 2. 市販品の関数(おろし生姜チューブ)を購入する
    • 保守
      • 関数をソース(source)管理する場所
        • パッケージよりは負荷(体積)は小さい
    • 再利用性 (あり)
      • 生姜焼き
      • きのこの生姜煮
      • あさりとしょうがの佃煮
      • etc
    • テスト
      • 単体テスト実施済
      • 総合テストの成否は別要因が混入する
        • member変数: しょうゆ、みりん、酒
    • 注意点
      • 同じ結果が出る製品を将来いつまで入手可能かは不明
  • 3. 外部から購入せずに、作る
    • 保守
      • なし (使いきる)
        • 材料の生姜の保守は検討していない
    • 再利用性 (なし)
      • 生姜焼き
    • テスト
      • 単体テスト未実施
      • 総合テスト未実施
    • 利点
      • 保守コストは不要
      • 技術力の向上
      • 要素技術は別用途にも使える
      • 一旦技術を獲得すれば、将来長期間使用し続けることが可能
        • OS環境の変更にも対応可能
    • 注意点
      • 自作時間がかかる
      • テストされていない
      • 技術を獲得するまでシステムは不安定になる可能性はある
      • 生姜おろし準備のための作業も別途必要

購入か自作か

Which path will you choose?

「目的は何か」を考慮して、その目的にそった選択肢を選ぶと良いと思う。

購入することにより、リソースを別用途に投入したいのであれば、その選択も正しい。
自作することにより要素技術を獲得し、それが将来別の案件で役立つのであれば、その選択も正しい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0