软件开发中的原型构建、流读写及文本处理
1. 原型构建思路
在软件开发中,我们可以借鉴组装烧烤架的方式来构建原型。想象一群人组装烧烤架,他们可能会看说明书,但更可能直接查看零件,在脑海中构思如何拼接。甚至会先拼接几个零件,了解每个零件的作用以及整体烧烤架的样子。当对原型有信心后,再构建真正的烧烤架。在编程里,这就是构建模型、概念验证或原型。可能两三个团队成员会协助开发原型,但将代码声明为原型非常重要。
Visual C# Express和Visual Studio产品允许嵌入任务标记。例如在LottoTicketProcessor的源代码示例中,有这样的注释:
// TODO: Finish implementing the class这里的“TODO”全为大写,这种注释是特殊的任务标记,会被Visual C# Express在任务列表窗口中跟踪。要在任务列表窗口中打开注释,操作步骤如下:
1. 选择“View ➤Task List”。
2. 从窗口顶部的下拉列表中选择“Comments”。
这样开发团队就能在整个代码库中添加标记,明确哪些任务已完成,哪些未完成,避免遗忘任务。还可以使用其他标识符,如“HACK”(标识不正确但能运行的代码)和“UNDONE”。如果使用的不是Express版的Visual Studio,还能自定义注释标识符,更多信息可参考MSDN文章“Visual Studio How to: Create Custom Comment Tokens”(http://msdn2.microsoft.com/en-US/lib