主動程式設計與被動程式設計!(8 2原則的續集)

2021-05-07 09:54:43 字數 829 閱讀 8095

1、被動程式設計。

就好比對日外包的專案,不是太了解,只是有所耳聞。聽說日本公司那面會發過來乙份(也許用一批更好一些)很詳細的文件,裡面的內容就是編寫**的詳細的要求,會非常非常的詳細,細到乙個頁面裡面放置列表頁面顯示那些資訊,一頁多少條記錄、表單裡面放多少個控制項,以及控制項的id、型別、大小、等等資訊。

不管對日外包的專案裡的文件會不會寫得這麼細了,畢竟我是沒有看到,只是猜想。只是說如果程式說明文件真的寫得這麼細的話,那麼對於具體的編碼人員來說就是「被動程式設計」了。完全是被動的,一點自己思考、自由發揮的餘地都沒有了!(對於我來說是很鬱悶的事情了,在別人的不太寬裕的框框裡面是很憋屈的,感覺.net框架的框框還是很寬超的)。對於程式設計師來說是不是會進步緩慢、限制發揮呢?寫了一年、兩年,還是那點東東。一點進步都沒有。自己的思想也都沒有了。沒有人給出來說明文件就不會寫程式了呢?

優點:文件寫好了,基本就不擔心實現了。人員變動也不怕,誰來了都是這麼寫程式,不會擔心乙個人寫的**另乙個人看不懂的情況。

2、主動程式設計

相對於「被動」來說,就是文件裡面只說明要實現的功能,使用的資料庫(或者是實體類了什麼的,目前還是面向資料庫來程式設計,所以資料庫的設計還是要由有經驗的幾個人來事先確定好)表,還有就是編碼的方式、格式、風格、形式(不知道叫什麼比較好),剩下的事情就是要根據自己的理解自由發揮了。

這樣的話呢就會給程式設計師乙個很大的發揮空間,需要思考更多的問題和情況。

缺點:**完成的好壞要看編碼人員的個人能力、經驗和對專案的理解。

各有優缺點。

大家都是怎麼做的呢?

設計上的8/2原則,您實現了嗎?實現後會是什麼樣子的呢?

在這裡面 怪怪同學 根據自己的經歷說的就很詳細了。很感謝怪怪同學共享的經歷。

主動程式設計與被動程式設計

1 被動程式設計。就好比對日外包的專案,不是太了解,只是有所耳聞。聽說日本公司那面會發過來乙份 也許用一批更好一些 很詳細的文件,裡面的內容就是編寫 的詳細的要求,會非常非常的詳細,細到乙個頁面裡面放置列表頁面顯示那些資訊,一頁多少條記錄 表單裡面放多少個控制項,以及控制項的id 型別 大小 等等資...

主動程式設計與被動程式設計!

1 被動程式設計。就好比對日外包的專案,不是太了解,只是有所耳聞。聽說日本公司那面會發過來乙份 也許用一批更好一些 很詳細的文件,裡面的內容就是編寫 的詳細的要求,會非常非常的詳細,細到乙個頁面裡面放置列表頁面顯示那些資訊,一頁多少條記錄 表單裡面放多少個控制項,以及控制項的id 型別 大小 等等資...

FTP的主動與被動模式

1.主動模式即port模式是ftp client 開啟乙個埠,然後傳送port命令,server收到指令後,主動發起連線,去連線client 簡而言之是客戶端開端口,伺服器端去連線。這樣的話伺服器端一般不容易通過客戶端前面的防火牆。2.被動模式即pasv模式。是ftp server端開啟乙個埠,傳送...