タグ

ブックマーク / www.infoq.com (5)

  • Web API Design - 開発者が愛するインターフェイスを作る

    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が最近リリースされ、重要な変...

    Web API Design - 開発者が愛するインターフェイスを作る
  • InfoQ: CRUDはRESTにとって良くないのか?

    原文(投稿日:2009/7/30)へのリンク Arnon Rotem-Gal-Oz氏は新しい記事「CRUDはRESTにとって良くない」の冒頭で次のように主張している。 表面的に見れば、きわめてぴったりと合っているように見えますが(技術的にもアーキテクチャ的にも)、ふたを開けてみればどちらの意味でも合っていないことが分かるでしょう。 今日、RESTアーキテクチャスタイルのもっとも一般的な実装はHTTPに準拠しており、したがってHTTPの操作メソッドすなわちPOST、GET、PUT、DELETEに準拠していることになる。一般的な実装ではこれらの操作メソッドをCRUDの用語、つまり、Create、Read、Update、Deleteに紐付ける。この際の典型的なマッピングは1対1で行われる。 GETは典型的にCRUDのReadに紐付けられる。ただし、GETはSELECT(Read)との革新的なマッ

    InfoQ: CRUDはRESTにとって良くないのか?
    higayasuo
    higayasuo 2009/08/07
    RailsはRESTをCRUDに結び付けているわけだが
  • Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案

    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が最近リリースされ、重要な変...

    Kent Beck氏、ごく短期のプロジェクトではテストを省略することを提案
    higayasuo
    higayasuo 2009/06/23
    これは短期間のプロジェクトはテストを書かなくてもいいということではなく、テストを書くときにはコストベネフィットを考えろということ。
  • なぜTDDとペアプログラミングで生産量が増えるのか

    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が最近リリースされ、重要な変...

    なぜTDDとペアプログラミングで生産量が増えるのか
  • 厳しいジョブマーケットで生き抜くには

    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が最近リリースされ、重要な変...

    厳しいジョブマーケットで生き抜くには
  • 1