Sunday, November 11, 2012

OOA&D and sofeware development-Note


A.Unit Test:

Test Drive Development,TDD:1.先了解User Case、User Stroy,其結果。2.Unit Test 不包含邏輯。3.測試成功在實作程式碼。4.程式測試其結果而不是Developer做測試。5.Code Refactroing。

B.(Inversion of Control,IoC)

1."降低類別或模組間的耦合度"。2.Dependency Injection。
3.Game Development: Reference Manager。
4. Low Coupling。

Memory Leak:
C/C++並沒有Garbage Collection,手動釋放資源 Null、移除參照。
C#、Java也可能會發生。
1.
宣告指標變數時一律給予初值。2當delete某指標後,其務必將其內容設為NULL。

No comments:

Post a Comment