This topic was presented on Japan LabVIEW User Conference #2.
I introduced why TDD, how does it improve our development process. I developed FizzBuzz with TDD way in live.
This topic was presented on Japan LabVIEW User Conference #2.
I introduced why TDD, how does it improve our development process. I developed FizzBuzz with TDD way in live.
This is the slide of the session on "IT Benkyo Enkai 60" held on December 27, 2017 at Osaka, "Lean Architecture / DCI Evening Report" by Atsuhiro Kubo @iteman.
The document provides an overview of domain-specific languages (DSLs) and language-oriented programming. It discusses how DSLs are specialized computer languages for a particular domain and provides examples of DSLs. It also describes how language-oriented programming uses DSLs to define programming abstractions and implementations through language tools and workbenches. Finally, it outlines how a DSL for object-relational mapping was developed in PHP using a lexer, parser, and Eclipse integration.
The document describes Piece Framework 2.0. It includes copyright notices and discusses domain specific languages, textual modeling frameworks, generative programming, and language workbenches in the context of the framework. Key components of the framework include Piece_Unity, Piece_ORM, Piece_Right, Piece_Flow, and Stagehand_FSM.
22. 参考
David Saff, Michael D. Ernst, An experimental
evaluation of continuous testing during development,
In ISSTA 2004, Proceedings of the 2004 International
Symposium on Software Testing and Analysis, (Boston,
MA, USA), July 1214, 2004, pp. 7685.
http://groups.csail.mit.edu/pag/pubs/DavidSaff.html
Ben Rady, Continuous Testing Explained, 2007, Object
Mentor Blog,
http://blog.objectmentor.com/articles/2007/09/20/continuoustestingexplained
Kent Beck, The Economic Case for JUnit Max, 2010, Three
Rivers Institute,
http://www.threeriversinstitute.org/blog/?p=553