タグ

2019年8月29日のブックマーク (5件)

  • アーキテクチャの「なぜ?」を記録する!ADRってなんぞや? - Qiita

    5月のThoughtWorksのTechnology RadarでもADOPTされたADRという手法について、面白かったので、ざっくり自分なりに調べたメモです。 Technology Radarでは以下のように述べられています。 多くのドキュメントは、読みやすいコードとテストに置き換えることができます。しかし、進化的アーキテクチャでは、将来のチームメンバーの利益と外部の監督のために、特定の設計上の決定を記録することが重要です。Lightweight Architecture Decision Recordsは、重要なアーキテクチャー決定を、そのコンテキストおよび結果と共に取り込むための技法です。これらの詳細は、WikiやWebサイトではなくソース管理に格納することをお勧めします。そうすれば、コードと同期したままのレコードを提供できるからです。ほとんどのプロジェクトでは、この手法を使いたくな

    アーキテクチャの「なぜ?」を記録する!ADRってなんぞや? - Qiita
    quodius
    quodius 2019/08/29
  • 私が async/await、promise をちゃんと理解するまでのステップ1,2,3 - Qiita

    これは何? javascript の async/await を使いこなすために必要な事柄について、私なりに説明したものです。 書いてあること ステップ1)await 使えば待ってくれる 必要最小限の async/await、及び、エラーの catch の話 ステップ2)promise というもの promise の中には「正常データ = resolve」と「エラー = reject」のいずれかを保管できるという話 どうすれば、promise から、正常データ(resolve)を取り出せるか? どうすれば、promise から、エラー(reject)を取り出せるか? Promise.all の話 ステップ3)promiseを作る方法 callbackスタイルの関数を、promiseスタイルとして使う方法 setTimeout() を promiseスタイルにする async で promi

    私が async/await、promise をちゃんと理解するまでのステップ1,2,3 - Qiita
    quodius
    quodius 2019/08/29
  • Promiseが分かれば簡単!async, await - Qiita

    はじめに async, awaitについて、初心者(=ちょっと前の自分)の方にも分かりやすくまとめました。 async/awaitはPromiseが分かればすぐ分かるし、Promiseを理解していないとかなり難しい、という印象です。 Promiseについて忘れてしまったな、まだ不十分だなと感じる方は、私の過去の記事僕なりのPromise入門を読んでからこの記事を読むと良いんじゃまいか async, awaitはPromiseを簡単に扱えるようにしてくれるもの async, awaitは、Promiseを簡単に扱えるようにしてくれるものです。Promiseだけでも同じことが出来るのである意味使わなくても構わないのですが、使うとよりすっきりとしたコードになります。おそらく簡単に書けることこそがasync, awaitが実装された大義名分です。さっそく順番に見ていきましょう! asyncとは a

    Promiseが分かれば簡単!async, await - Qiita
    quodius
    quodius 2019/08/29
  • Architectural Decision Records | adr.github.io

    Architectural Decision Records (ADRs) An Architectural Decision (AD) is a justified design choice that addresses a functional or non-functional requirement that is architecturally significant. An Architecturally Significant Requirement (ASR) is a requirement that has a measurable effect on the architecture and quality of a software and/or hardware system. An Architectural Decision Record (ADR) cap

    quodius
    quodius 2019/08/29
  • 図解で学ぶ Spring MVC / Architecture of Spring MVC

    Spring Boot 2.3 の Liveness & Readiness Probes 対応 について調べてみた / Spring Boot 2.3 Liveness & Readiness Probes

    図解で学ぶ Spring MVC / Architecture of Spring MVC
    quodius
    quodius 2019/08/29