Artifact Introduction

查看原文

Artifact 是一个设计的文档工具,虽然适用于设计,但是也可以窥见很多软件工程的思路。

  • 设计是结果导向的,一般先设计出样子,再慢慢推进。
  • 领域模型是一种叫做 artifacts 的对象,有 name,text,可以连接到其他 artifacts 和源代码。
  • 有三种 artifacts: REQ(需求),SPC(规约), TST(测试)。例如,下面的示例文档:
# REQ-name
partof:
- REQ-other
- REQ-foo
done: This artifact is "defined as done".
###
The description of the artifact goes here.

You can do soft-links to other artifacts:
- [[REQ-something]]: The web-ui will have a link to REQ-something and `art
  check` will make sure it exists.