簡體   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