2023年11月23日のブックマーク (3件)

  • コブラ効果 - Wikipedia

    コブラ効果(コブラこうか、英:Cobra effect)は、問題を解決しようとしたけれども、実際には問題を悪化させてしまうときに生ずる[1][2] 。 これは「意図せざる結果」の事例である。この用語は、経済や政治において正しくない刺激を与えるきっかけとなることを説明するために使われる[2]。また、ドイツ経済学者ホルスト・シーバートによる同じタイトルの書籍(2001年)がある[2]。 「コブラ効果」という用語は、イギリス(英国)による植民地時代のインドにおける逸話に由来する。 インドを統治していた英国のインド総督府は、デリーにおける多くの毒ヘビ特にコブラの害を脅威と看做し[3]、コブラの死骸を役所に持ち込めば報酬を与えることにした。 最初のうちは報酬目当てに多くの蛇が捕獲されたので巧くいくと思われていたが、蛇の死骸を多く持ち込めば収入が多くなるのなら蛇を捕獲するよりは蛇を飼って増やせば良い

  • テスト駆動開発 - Wikipedia

    テスト駆動開発 (てすとくどうかいはつ、英: test-driven development; TDD) とは、プログラム開発手法の一種で、プログラムに必要な各機能について、最初にテストを書き(これをテストファーストと言う)、そのテストが動作する必要最低限な実装をとりあえず行なった後、コードを洗練させる、という短い工程を繰り返すスタイルである。多くのアジャイルソフトウェア開発手法、例えばエクストリーム・プログラミングにおいて強く推奨されている。近年[いつ?]はビヘイビア駆動開発へと発展を遂げている。 最も基となる開発サイクルは以下のようになる。 失敗するテストを書く できる限り早く、テストに通るような最小限のコードを書く コードの重複を除去する(リファクタリング) なお、テストの実行環境ツールであるxUnitでは、テストの失敗を赤いバー、成功を緑のバーで通知するため、上記のサイクルは R

  • なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo

    CTO Night & Day 2023 Fukuoka で登壇した発表資料になります。 https://aws.amazon.com/jp/blogs/startup/cto-night-and-day-2023-fukuoka-day1 https://aws.amazon.com/jp/bl

    なぜレッドオーシャン化する前にサービスを グロースできなかったのか? - フリマアプリ編 - @yutadayo