[91大的TDD課程心得] Unit Test 基本認識

Unit Test。

從踏入軟體工作就聽過的名詞~

但以往只知道是小小的測試,就是要補一堆很廢的文件

以示對自己程式碼的負責。

腦中浮現的就是很不想面對的名詞,但又好像聽起來很有道理必須面對。

回想過去,沒有好的工具、沒有明確的 Unit Test 定義,完全就是放給他爛

最近自己也開始著墨這個部份~ 上完課終於有全面的瞭解啦!!

 

...繼續閱讀 »

[ASP .NET MVC] foreign key

假設有一個 Customer 的 model class 長得像以下這樣,update-database 之後,

理論上應該會在 Customer 的  Table 中自動建立出 MembershipType_Id 的 foreign 欄位?

(也就沒有 MembershipType 的欄位了)

public class Customer
{
	public int Id { get; set; }	
	public MembershipType MembershipType { get; set; }	
	public byte MembershipTypeId { get; set; }		
}

MembershipType 是另外一個 Model 的 Class

...繼續閱讀 »

[ASP .NET MVC] 暴力修改專案名稱路徑造成資料庫無法重生

我作了一件很勇敢愚蠢的動作..

除了程式碼的部份之外,其餘地方都用很暴力的方式修改了專案名稱及路徑

導致資料庫無法正常重生...(活該阿阿~)執行 'update-database' 後

會出現「XXXX-XXXXXXXX.mdf' already exists. Choose a different database name.」的錯誤訊息...

最莫名弔詭的是,該路徑下用 NotePad++ 搜尋所有檔名及檔案內容及已無任何 OLD_PROJNAME 的關鍵字

 

...繼續閱讀 »

[ASP .NET MVC] 編譯執行你的網站

跟著 Udemy 的課程進行學習,越來越覺得不對勁

為何好像講師不需要保持程式在執行狀態下

重新編譯後瀏覽器更新一下畫面就可以看到新的網頁

而我必須不斷的編譯、執行、更新網頁、停止、修改、編譯、執行、.....

若不在執行狀態,瀏覽器僅會顯示:


無法連上這個網站

localhost 拒絕連線。


 

...繼續閱讀 »

[ASP .NET MVC] 計畫概述

仔細算了一下,上次進行網頁程式開發,約莫是 13年前的事了...O_o|||

那是一個我還在刻 PHP 的故事。後來的這幾年,似乎都在鑽研桌面程式開發

與世代潮流完全的背道而馳,參加了幾次社群活動,略有格格不入的感受

是該回頭點點網頁開發的技能樹了~

 

...繼續閱讀 »