gonzalo123 / sql-string-generator
编写一个DSL以生成SELECT、INSERT、UPDATE和DELETE的有效SQL语句
dev-master
2012-11-01 17:14 UTC
This package is not auto-updated.
Last update: 2024-09-14 12:42:50 UTC
README
Kata SQL String Generator.
http://www.solveet.com/exercises/SQL-String-Generator/139
给定表元数据(名称、列/类型等),生成一个格式正确的SQL字符串。例如:String[] columns = { "a", "b" }; assertEquals("select a,b,c from x", sql.select(tableName, columns));
为此执行常规SQL查询:SELECT、INSERT、UPDATE、DELETE。为了简化问题,考虑以下数据类型:字符串、整数和布尔值。
记住:一次只做一件事,尽量不提前考虑解决方案。让方法和对象随着你编写越来越多的测试而自然增长。
别忘了:尽量使用TDD来编写代码。这里有免费的西班牙语书籍。为生成的代码编写单元测试。尽量应用SOLID原则。