Saiki Tamayo
@saiki_tamayo
Thu, Nov 23, 2023 1:43 PM
Thu, Nov 23, 2023 2:03 PM
2
程式學習紀錄
今天課程接續講 partial class,接著是static、namespace,然後就進入物件導向的三大主題之一:封裝。
除了介紹與封裝相關的關鍵字外,還實作分別用method和property來實現封裝性的寫法。至此還算是不難理解。
下個部分就不太好懂了——程式的三層式架構,分成展示層、商業邏輯層和資料存取層。老師帶著我們將專案修改成符合三層架構的寫法,並強調業界都是這樣寫,要大家盡快習慣。
Saiki Tamayo
@saiki_tamayo
Thu, Nov 23, 2023 1:50 PM
今天的晚自習繼續寫踩地雷程式,試圖按照學到的三層結構來改寫。上課有老師帶還不成問題,但要自己獨立思考怎麼分層,真的是很難。
分層之外,還要思考怎麼分成多個方法和屬性,然後要在不同地方呼叫或載入。加上我還把按鈕改成動態生成,按鈕本身的屬性,和存在陣列裡的資料屬性,到底是什麼關係……總之真是一團混亂。
Saiki Tamayo
@saiki_tamayo
Thu, Nov 23, 2023 1:58 PM
要問chatGPT也不太好問,但我還是勉強問出了一點方向,在回家前終於讓大多數BUG都解決,讓遊戲畫面再次正常出現了。
目前還剩下的大BUG是偵測玩家點到那一塊磚的參數不對;還有偵測四周地雷數的地方有問題——我知道是呼叫的位置不對,應該先把地雷都佈置完,再來偵測才是。
喔,對了,我有修改佈置地雷的方法,改成用亂數決定有或沒有,有設定地雷數量上限。
兌現藍
@Tealize
Thu, Nov 23, 2023 3:08 PM
喔喔喔!加油!
三層架構公司好像有分,但我因為都是依樣畫葫蘆跟著做,現在才後知後覺地想好像有這樣分。
習慣了就覺得自然了> <
Saiki Tamayo
@saiki_tamayo
Thu, Nov 23, 2023 3:18 PM
CHEN_LE
: 果然是這樣~
老師有說最好先去有制度的大公司,有老鳥帶學最快。要是去新創公司,就可能全部都要自己研究。
兌現藍
@Tealize
Thu, Nov 23, 2023 4:00 PM
Saiki Tamayo
: 喔喔,目前也只待過現在的公司,超級新手友善。也有聽以前上課同學分享去了接案公司,要馬上就能上手,很地獄,但也是因此被折磨的飛速進步。
載入新的回覆
今天課程接續講 partial class,接著是static、namespace,然後就進入物件導向的三大主題之一:封裝。
除了介紹與封裝相關的關鍵字外,還實作分別用method和property來實現封裝性的寫法。至此還算是不難理解。
下個部分就不太好懂了——程式的三層式架構,分成展示層、商業邏輯層和資料存取層。老師帶著我們將專案修改成符合三層架構的寫法,並強調業界都是這樣寫,要大家盡快習慣。
分層之外,還要思考怎麼分成多個方法和屬性,然後要在不同地方呼叫或載入。加上我還把按鈕改成動態生成,按鈕本身的屬性,和存在陣列裡的資料屬性,到底是什麼關係……總之真是一團混亂。
目前還剩下的大BUG是偵測玩家點到那一塊磚的參數不對;還有偵測四周地雷數的地方有問題——我知道是呼叫的位置不對,應該先把地雷都佈置完,再來偵測才是。
喔,對了,我有修改佈置地雷的方法,改成用亂數決定有或沒有,有設定地雷數量上限。
三層架構公司好像有分,但我因為都是依樣畫葫蘆跟著做,現在才後知後覺地想好像有這樣分。
習慣了就覺得自然了> <
老師有說最好先去有制度的大公司,有老鳥帶學最快。要是去新創公司,就可能全部都要自己研究。