文中有點小廣告,希望大家不要介意,如果能幫忙點擊一下,那就更好了。
為什么很多程序員寫代碼總是沒有思路,總感覺自己面對功能需求的時候無法下手,編程老司機告訴你,掌握這3個訣竅就行了。
1、拆分法:將功能項目拆解成N個子功能,保證每個子功能只需要處理一個邏輯業務,返回一個邏輯結構數據,跟畫家畫一只兔子一樣。很多功能實現過於復雜,需要牽扯到很多方面的問題,這時你只有好好拆分,把大功能靠自己的經驗拆成多個獨立的子功能,這樣每個子功能的邏輯就不那么復雜了,自己也可以專心於業務邏輯實現。
2、預先定義法:很多功能你不知道怎么實現,但是你知道最終返回的數據結構應該是什么樣子的,那你就預先把他定義出來,然后提前返回,中間業務邏輯部分都是為了填充這個預先返回的數據結構定義的。其實程序中充滿着這樣的技巧,各種代碼都是預先定義好類型、數據結構、對象等等,然后慢慢通過業務邏輯取到值進行填充。
3、假設法:很多時候程序員需要完成對接或者功能還未實現,可以采用假設法,你可以預先定義好假設的數據,假設的數據跟需要的數據完全吻合,甚至你可以這樣操作if (true) {},這樣把if里的內容全部書寫完畢,然后再來處理這個true的問題,如果這個true的時機還不成熟,那說明不是你的問題了,而是別人的問題,別人應該背鍋,你的績效就達成了。
以上3點是我個人編程4年總結的經驗,雖然抽象但很實用,希望能讓你的編程能