简介
Visual Studio Code 为 C# 开发人员提供了出色的代码调试工具。 可以在 Visual Studio Code 市场中查找 C# 和其他编程语言的调试器扩展。
假设你是正在处理收银机应用程序的团队的一部分。 你正在开发 MakeChange 方法,用于管理收银台,以及计算返给客户的找零额。 MakeChange 方法跟踪收银台中可用的每种面额(1、5、10 和 20)的钞票数量。 如果收到的现金不包含项的成本,并且当收银台无法使用可用账单进行更改时,将引发异常。 该方法 MakeChange 通过了初始代码验证测试,但较大的数据示例揭露了需要隔离和修复的逻辑错误,之后才能发布代码。
在本模块中,你将完成以下任务:
- 运行收银机应用程序并查看生成的输出,以确定逻辑问题。
- 使用 Visual Studio Code 调试器工具隔离并修复问题。
在本模块结束时,你的 MakeChange 方法将在每日交易模拟中成功地平衡收银机中的金额。
注释
这是一个挑战项目模块,你将根据规范要求完成端到端项目。 本模块旨在测试技能;没有指导,没有分步说明。
学习目标
在本模块中,你需要展示以下能力:
- 使用 Visual Studio Code 调试器工具识别和更正代码逻辑中的问题。
先决条件
- 安装为 C# 应用程序开发配置的 Visual Studio Code。
- 能够开发使用迭代语句、选择语句和自定义方法实现业务逻辑的 C# 控制台应用程序。
- 具备针对 C# 的 Visual Studio Code 调试工具的使用经验。
- 具备在 C# 控制台应用程序中实现
try-catch异常处理和引发异常的经验。