雜想 想的什麼寫什麼,寫完之後改標題

2021-10-10 04:47:47 字數 637 閱讀 7848

public void static add(介面入參 info)

public 包裝類物件 static packing(string 引數1 ,string 引數2,object 物件3,object 物件4)

public boolean iserror(介面入參(或此方法需要的外界傳入的引數作為乙個物件) info,返回結果物件 result,場景描述 senario)

public string replaceall(需要加工的字串(或者校驗) str)

注意字串的加工,外界是除了方法的返回值,或者此字串是在物件中,修改的也是物件中的字串,不然外界拿不到此字串,外界的引用指向的物件,被你直接改了引用,實際值卻沒有改變

對於乙個方法有多種返回結果,則要看看,是否是該方法功能並不單一.

比如是否是管理員,這個方法就很單一

但是,乙個方法判斷為認證管理員,使用者管理員,或無許可權,或入參為空

這個功能就雜糅了,方法也不能復用

應該抽取是否為認證管理員的方法,加是否為使用者管理員的方法,加是否無許可權的方法,加入參校驗方法

而此介面,可以根據許可權梯度排隊,返回int型別,表示許可權大小,或者把對應有的許可權放在string或物件中返回,外界再根據相應的返回值做出邏輯處理

寫程式時該追求什麼,什麼是次要的?

就我看來,一段程式,最該關注的是 邏輯表現 次要的 效能 等問題的優化。當然,肯定也會有需要追求效能的場景,不過這並不是 追求 出來的,而是在大量經驗累計情況下做出的正確決策。就算在那種情況下,邏輯表現 還是非常重要的。邏輯表現 的意思,就是如何用程式清晰地體現你的邏輯。每個程式的目標都是解決某個特...

為什麼我的resharper控制項安裝之後沒有顯示

resharper和resharper c 有時候會出現,安裝之後不顯示,visualstudio選單欄內找不到的情況,大多數是因為啟動visualstudio的時候沒有啟用resharper。安裝的時候,在選擇元件介面點解左下角options。檢視install into experimental...

mysql的準則2是什麼 mysql 準則 雜談

劉智慧型的文章 1.盡量不要在資料庫做運算,複雜運算移到程式段cpu,竟可能簡單運用mysql 2.控制單錶資料量,庫表控制300 400,單表字段控制20 50個,單錶1g或500w行 3.效率優先,提公升效能,適當犧牲正規化,加入冗餘 4.拒絕大事務,大sql,大批量 5.將字元轉為數字更加高效...