创建应用程序以计算保龄球分数

拜慕莫

新成员
加入
3月12日,2020年
消息
3
编程经验
10+
"请以C#开发C#以命令行控制台程序的形式计算保龄球游戏点的程序。该程序只计入1个玩家。命令行包含每次投掷的销钉连续。游戏不一定结束。




例如:c:... \>保龄球5 2 10 7 0 4"




您将被判断为程序的质量和代码的质量。
有人可以帮助我改进代码吗?



这是我代码的链接。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,703
地点
悉尼,澳大利亚
编程经验
10+
我们真的不是为了阅读所有代码,希望找到不对的东西。如果这是一项任务,那么您应该根据自己的工作来判断,而不是互联网上专家的陌生人。如果您认为有一些可能得到改进的特定区域,请直接发布该部分代码并解释您认为问题可能是什么。
 

拜慕莫

新成员
加入
3月12日,2020年
消息
3
编程经验
10+
我们真的不是为了阅读所有代码,希望找到不对的东西。如果这是一项任务,那么您应该根据自己的工作来判断,而不是互联网上专家的陌生人。如果您认为有一些可能得到改进的特定区域,请直接发布该部分代码并解释您认为问题可能是什么。
我需要一个人如何评估代码?
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,703
地点
悉尼,澳大利亚
编程经验
10+
我需要一个人如何评估代码?
不,你没有。也许这就是你想要的 - 有人帮助你没有额外的工作或成本获得更好的标记 - 但你不需要它。代码是否有效?如果是这样,那就是这样做的。如果没有,问题是什么?您是否对代码有特定的担忧?如果是这样,他们是什么?如果没有,要么对您所做的内容感到满意,要么将更多工作进入逻辑和实现,以查看是否有可能改进的区域。我无法告诉你不要发布表格的问题 "这是我的代码,为我找到问题" 但他们不太可能在这里得到很大的积极关注。我们希望帮助您恢复更好,但我们并不是为了获得优势或帮助您在家庭作业中作弊。
 

拜慕莫

新成员
加入
3月12日,2020年
消息
3
编程经验
10+
不,你没有。也许这就是你想要的 - 有人帮助你没有额外的工作或成本获得更好的标记 - 但你不需要它。代码是否有效?如果是这样,那就是这样做的。如果没有,问题是什么?您是否对代码有特定的担忧?如果是这样,他们是什么?如果没有,要么对您所做的内容感到满意,要么将更多工作进入逻辑和实现,以查看是否有可能改进的区域。我无法告诉你不要发布表格的问题 "这是我的代码,为我找到问题" 但他们不太可能在这里得到很大的积极关注。我们希望帮助您恢复更好,但我们并不是为了获得优势或帮助您在家庭作业中作弊。
对不起,此代码是关于使用TDD,我需要有人查看代码。它是关于代码质量,可以与社区共享此示例代码,以帮助开发人员了解此概念。该项目基于"C#中的敏捷原理,模式和实践"对于罗伯特C马丁。
我正在寻找人如何审查这段代码对社区更加干净。
Robert Martin使用数组,但我使用了对象而不是数组。
 

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,869
地点
切萨皮克,va.
编程经验
10+
TDD不确保代码易读和质量。 TDD确保代码正确性。是的代码审查将有助于代码易读和质量,但这不是您最初要求的。你应该带领:"我需要一个代码审查。我担心x,y或z.我还会感谢关于一般编码实践和风格的评论。"
 

跳伞运动员

工作人员
加入
2019年4月6日
消息
2,869
地点
切萨皮克,va.
编程经验
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.
 
最佳 底部