繁体   English   中英

坚持学习 C# - 使用 OOB 和 TDD 启动您的第一个应用程序的最佳方式是什么? [等候接听]

[英]Stuck with learning C# - What is best way to start your first app with OOB and TDD? [on hold]

我刚刚开始我的编程之旅,我需要一点帮助/建议。 经过几天的学习 C# 我已经学习了变量的基本语法,collections,if 语句和循环。 我查看了 OOP 的课程。 我有编程的基本知识,我知道关键是实践。 我决定我要建造一些东西。 打开我的 IDE 后,我卡住了。 我对应用程序有很多想法,但是我不知道从哪里开始编写它。 我很沮丧,我所知道的只是我的脑袋被抹掉了。 从这里到 go 有什么建议吗? 先感谢您。 祝你有美好的一天。

从小事做起,想想你的应用程序应该做的一些事情,把它分解成非常简单的步骤,然后开始对这些步骤进行编程。 把它们放在一个 function 中,做接下来的步骤,把它放在一个 function 等等,直到你有一个函数集合,你可以按顺序调用来做一件事。 重复,直到你有很多事情可以做你的应用程序应该做的事情。 然后把它们放在一起并繁荣,你得到了你的第一个应用程序。

经典示例:我想创建一个可以与用户一起玩刽子手的 Discord 机器人。 就我个人而言,我会开始编写从单词 String[] 中选择一个随机单词的代码,并将其放入 function 中。 然后我会编写代码,将文件中的换行分隔的单词列表读取到 String[] 中,并将其放入 function 中。 接下来,编写代码来检查一个字母是否是一个单词的一部分。 然后也许可以跟踪是否已经检查了一封信。 等等。 最终,您可以将所有这些功能组合成一个功能基本的游戏(例如,读取文件、select 随机单词、从控制台读取输入、测试是否已检查字母、检查单词是否包含字母等)。 And finally you put it in a class and then you put that class in some Discord.Net bot library thing and write some code that handles interaction from users to your class (starting new games, keeping track of score, taking in guesses, etc) .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM