項目開發(fā)的過程中,調(diào)試使用的可能是最多的操作。任何代碼寫出來都需要經(jīng)過調(diào)試和整合,以此擴展和提升程序的穩(wěn)定性和可靠性。談到.NET的單元測試,在這里就得提提.NET的友元程序集這一特性,也借用.NET進行單元測試的一個較為好用的.NET屬性,來講解一下程序集、定制Attribute的相關(guān)知識。一些知識需要反復的去品味和反思,不要覺得你會了就不在意,等你在意的時候,你就有些力不從心的意思了。
生活在于不停的折騰,只有經(jīng)過磨練,才可知何時需要安分,何時需要挑戰(zhàn)。
毒雞湯喝完了,來聊聊正事...
一.程序集概述
本文主要是談論“友元程序集”的一些知識,既然是做一個解析,那么就應該把一些知識做一個展開來論述。在這里先談談程序集(有人覺得很了解,有人覺得完全不懂,情況不同,選擇不同,需者自取吧),接下來我們具體的看看程序集這一特性。
程序集是一個或多個模塊/資源文件的邏輯分組,程序集是重用、安全性以及版本控制的最小單元。對于程序集的結(jié)構(gòu)有如下圖。