タグ

DSLに関するgigs123のブックマーク (4)

  • 設計と実装の狭間で - 急がば回れ、選ぶなら近道

    ・現状 ・・・相変わらず溝は埋まっていません。希望の星と目されたDSLは現時点ではかなりの不発弾に近い感じで、設計系クラスターはあまり元気がないですね。翻って見れば、設計と実装が最も近かった時代は、なんのことはなくて、自分も含めて(懐古趣味の老人を除いた)皆さんが毛嫌いするCOBOL+汎用機の時代だったかもしれないという意見すら出る惨状です。あの時代以降、 UMLが登場し、まさに銀の弾丸状態で、それ以降Unified Processやら何やらが、インフルエンザの如く流行りました。ま、その延長上に今のアジャイルまでの流れがあるわけですが、気がついてみれば、これほど設計と実装が離れてしまった時代もないという状態になってしまっています。・・・設計と実装の狭間は、相変わらず埋まっていない気がします。 ここへ来て、実装技術の多様化は、カンブリア紀を思わせる拡大の一途になっています。開発環境のみならず

    設計と実装の狭間で - 急がば回れ、選ぶなら近道
  • DSL Book WIP

    Narratives An Introductory Example: Using Domain Specific Languages: Implementing DSLs: Implementing an Internal DSL: Implementing an External DSL: Code Generation: External DSL Topics Delimiter Directed Translation: Translate source text by breaking it up into chunks (usually lines) and then parsing each line. (Syntax Directed Translation): Translate source text by defining a grammar, and u

  • InfoQ: Cucumberを使用したストーリー駆動開発の手法

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

    InfoQ: Cucumberを使用したストーリー駆動開発の手法
  • MSのソフトウェアモデリングプラットフォーム「Oslo」の原点

    ノンプログラマーでも分散型アプリケーションを開発できるようにすることを目指したMicrosoftのデータ中心型プラットフォームのルーツは、人々にとって非常になじみ深いアプリケーションにある。 Microsoftは2003年、「Oslo」と呼ぶ汎用型ソフトウェアモデリングプラットフォームの開発に着手した。モデルやダイアグラムからアプリケーションを開発できるようにすることにより、より多くの人々がソフトウェア開発に取り組めるようにするのが狙いだ。 当初の目標は、モデルを作成するためのビジュアルツール、そしてモデルとメタデータを保存するリポジトリを提供することだった。しかし新しい宣言型プログラミング言語の必要性も生じた。その言語は「D」というコードネームで呼ばれた。Microsoftは来月、同社の「Professional Developers Conference」において、このモデル作成ツール

    MSのソフトウェアモデリングプラットフォーム「Oslo」の原点
    gigs123
    gigs123 2008/11/14
  • 1