完成第一个可进行自行测试的版本