最近維護**,**不多。其中主函式,1500多的**。吾看了有點無奈,然後就進行了重構……其實是重寫。吾有時也很佩服這種寫法,乙個函式中包含這麼多**量,做這麼多事情,汝能搞得清楚?
於是,吾就想,如果寫乙個函式,應該首先搞明白函式是哪一類:
流程類函式,在函式中只完成主流程,即有哪幾個步驟。比如啟動畫面,配置環境,啟動主視窗,監聽訊息。其他的**統統寫成函式。
功能類函式。完成某項功能、任務、作用。
其實函式都是流程,只是大流程中分小流程。而流程的關鍵,就是搞清楚有哪些步驟。這個時候,流程圖就很好了,可以清楚的表示出來。
python寫乙個服務 Python寫乙個服務
coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...
完成乙個MVC Nhibernate Jquery
一 最近學習了jquery easyui框架,結合之前用過的mvc3 nhibernate做乙個資訊發布系統,對工作一年半的自己做乙個總結吧!也正好 供初學者學習!二 先上截圖 系統簡介 讓大家了解一下最近做的東西 1 登入頁 系統登入後台的頁面,用的jquery easyui中 dialog功能,...
寫乙個記憶體拷貝函式
include using namespace std void mymemcpy void out pdst,void in psrc,int in ilen if pdest psrc pdest cout the dest point is large than src else cout t...