业务逻辑实现方式选择
??? 當業務邏輯相對復雜的時候,我的大腦中總會浮現出這樣或者那樣的解決方式,這些解決方式中有以前使用過的和未使用過的。當面對這種選擇的時候,我的大腦是比較混亂的。總是想要去在開始還沒有去做就抽象出一層,或者通通的放到一條sql中來完畢。總感覺這種方式是快捷的。
?
???而實際中,我們在做這個頁面的時候,前面已經有類似的頁面,這個要做的頁面也僅僅是在上一個頁面的基礎上進行了些許的修改。那我為什么不把已經做好的頁面直接拿過來,修改一些須要變化的部分,而不是自己去創造一套新的解決方式,或者實現方案。這種每一步都須要我去驗證。
???這可能就是思維方式的不同吧。
?
???數學家和物理學家的故事我還須要再復習一遍。由于有時候這樣的思維確實是在code時須要的。
故事例如以下所看到的。
希望給我啟示的時候也能給別人一些啟示吧。
?
???數學家問物理學家一個問題:如今有水龍頭、水壺、煤氣灶。想燒開一壺水,請問怎么辦?物理學家說拿水壺到水龍頭灌滿一壺。放到煤氣灶上。再點著火即可了。數學家說:對,人們都這么做。如今條件一樣,任務也一樣,不同的是水壺里面已經灌滿水了,請問你怎么做。
物理學家說:把盛滿水的水壺放到煤氣灶上,直接點著火即可了。數學家說。這是你們物理學家的做法,我們數學家可不這么做。物理學便問怎么做,數學家說:把水壺里的水倒掉。---。事實上,數學家是通過這個例如告訴人們:數學中一個很重要的方法--轉化,即把眼前的問題轉化為已經解決的問題。
?
???這樣的思維方式會讓我們不斷的把新問題變成已經解決的舊問題,近期在弄CAS單點登錄,急功近利的想要完畢一件事情。反而欲速則不達,當我們依據文檔操作出問題的時候。我們能夠返回到不出問題的配置步驟。然后定位問題所在,然后依據自己加入的測試,進一步的來縮小問題的范圍。終于找到問題所在,分析問題,推測答案,嘗試,推測再次嘗試。。。直到能興奮的看到自己想要的答案。
害怕什么就去做什么!
?
?
轉載于:https://www.cnblogs.com/mfrbuaa/p/5100282.html
總結
以上是生活随笔為你收集整理的业务逻辑实现方式选择的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: debain mariadb10配置ro
- 下一篇: 文件操作工具类