Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
従って、この記事のタイトルにある質問に対して、かんばんが常識かどうかの答えは、「ノー!」です。しかし、常識は経験則の例であり、わたしは、かんばんが製品開発の数多くの挑戦を解決するための経験則に基づくアプローチだと信じています。経験則とは何か、経験則が正しいアプローチだと私に気づかせた第一の原因、そして、かんばんシステムを設計するために経験則をどのように使えるかについて、この記事の残りの部分でさらに調べましょう。 経験則 Merriam Websterオンライン辞書によると、「経験則」(heuristic)の意味は、次の通りです。: "実験的、特に、試行錯誤する方法によって、学習、発見、または、問題解決の手助けとして関係したり、役に立ったりすること。また、パフォーマンスを向上させるために(フィードバックの評価として)、自己学習技術を利用する、調査のための問題解決技術に関係していること。 1つ
アジャイルが「隔たりを越えて」ソフトウェア開発業界の主流に入っていくにつれて、一見したところアジャイルは適合しないかもしれないと思われるソフトウェアプロジェクトにさらに多くのタイプが現れている。現実には、これはアジャイルとプロジェクトが本当に合わないというよりも、これらのプロジェクトを支援するために専門家によって書かれたアドバイスを見つけることが難しいためであろう。 そのような分野の1つは、ハードウェアと組み込みシステムのソフトウェア開発のものだと言う人もいる。Mark Levison氏が、時間をかけて、組み込みソフトウェア開発プロジェクトにアジャイルを適用する人々の経験に関する情報について役に立つ参照先(リンク)を集めている。 組み込みソフトウェアプロジェクトにアジャイルを適用することは、相当ユニークな難題を示しているように思えるかもしれない。例えば、 対応するハードウェアをすぐに入手で
function backgroundLoad ( ids ) { for ( var i=0; i < ids.length; i++ ) { var a = getArticleWithCache(ids[i]); backgroundLoad(a.children); } } このbackgroundLoadはIDの配列を引数に取り、その各IDに対して上で定義したgetArticleWithCacheを呼び出します。これでIDに対応する記事のデータがキャッシュされます。そして読み込んだ記事の子記事のIDに対してbackgroundLoadを再帰的に呼び出すことで、ツリー全体をキャッシュすることができます。 ここまですべてうまくいっているように見えます。しかし、一度でもAjax開発を経験したことのある方ならば、これではうまくいかないということはすでにおわかりだと思います。これまでの例で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く