创建一个应用程序来计算保龄球得分

巴亚穆罕默德

新成员
已加入
2020年3月12日
留言内容
3
编程经验
10+
"请使用C#开发一个程序,以命令行控制台程序的形式计算保龄球比赛的得分。该程序仅计1位玩家的点数。命令行包含在每次抛出时滚落的一连串大头针。游戏不一定结束。




例如:C:…\>保龄球5 2 10 7 0 4"




您将被评估程序的质量和代码的质量。
有人可以帮助我改善代码吗?



这是我的代码的链接。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,563
地点
悉尼,澳大利亚
编程经验
10+
只是阅读您的所有代码,以期找到不正确的东西对我们来说并不是真正的。如果这是一项任务,那么应该以您自己的工作来评判您,而不是用互联网上的专业陌生人来评判您。如果您认为某些特定领域可能需要改进,请直接发布该部分代码,并解释您认为问题可能是什么。
 

巴亚穆罕默德

新成员
已加入
2020年3月12日
留言内容
3
编程经验
10+
只是阅读您的所有代码,以期找到不正确的东西对我们来说并不是真正的。如果这是一项任务,那么应该以您自己的工作来评判您,而不是用互联网上的专业陌生人来评判您。如果您认为某些特定领域可能需要改进,请直接发布该部分代码,并解释您认为问题可能是什么。
我需要有人如何评估代码?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,563
地点
悉尼,澳大利亚
编程经验
10+
我需要有人如何评估代码?
不,你不会。也许这就是您想要的-有人可以帮助您获得更好的成绩,而无需额外的工作或成本-但您不需要。该代码有效吗?如果是这样,那部分就完成了。如果没有,那是什么问题?您是否对代码有特别的关注?如果是这样,它们是什么?如果没有,要么对您所做的事情感到满意,要么对逻辑和实现进行更多工作,以查看是否存在可以改进的地方。我不能告诉你不要发表以下形式的问题 "这是我的代码,为我找到问题" 但是他们不太可能在这里引起很多积极的关注。我们想帮助您变得更好,但是我们在这里不被利用或帮助您在家庭作业中作弊。
 

巴亚穆罕默德

新成员
已加入
2020年3月12日
留言内容
3
编程经验
10+
不,你不会。也许这就是您想要的-有人可以帮助您获得更好的成绩,而无需额外的工作或成本-但您不需要。该代码有效吗?如果是这样,那部分就完成了。如果没有,那是什么问题?您是否对代码有特别的关注?如果是这样,它们是什么?如果没有,要么对您所做的事情感到满意,要么对逻辑和实现进行更多工作,以查看是否存在可以改进的地方。我不能告诉你不要发表以下形式的问题 "这是我的代码,为我找到问题" 但是他们不太可能在这里引起很多积极的关注。我们想帮助您变得更好,但是我们在这里不被利用或帮助您在家庭作业中作弊。
抱歉,此代码是关于使用TDD的,我需要有人检查该代码。这与代码质量有关,可以与社区共享此示例代码,以帮助开发人员理解此概念。该项目基于"C#中的敏捷原则,模式和实践"罗伯特·马丁(Robert C Martin)。
我正在寻找可以如何查看此代码以使社区更干净的人。
罗伯特·马丁(Robert Martin)使用数组,但我使用对象而不是数组。
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
TDD不能确保代码的可读性和质量。 TDD确保代码正确性。是的,进行代码审查将有助于提高代码的可读性和质量,但这不是您最初要求的。您应该带头:"我需要代码审查。我关心的是X,Y或Z。我也希望对一般编码实践和样式发表评论。"
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
罗伯特·马丁(Robert Martin)使用数组,但我使用对象而不是数组。
Why did you use object instead of an array of a definite type? What pros and cons did you consider when you made this decision? For me personally, it's a poor choice to use object because it makes your code less type safe.
 
最佳 底部