程序猿 自己所擅长的还是码代码 请远离 业务。
? ? ? ? ? ? ? ? 1,業(yè)務(wù)員和自己的耦合度太高,導(dǎo)致每個業(yè)務(wù)人員都可以直接命令自己,這導(dǎo)致自己心里很不爽。
? ? ? ? ? ? ? ? 2,由于自己本身只是個程序猿,所以自己對公司的業(yè)務(wù)并不是特別擅長,很難給任務(wù)制定優(yōu)先級,給任務(wù)排序,自己所擅長的還是碼代碼,結(jié)果造成的后果就是經(jīng)常按時完成了一個不重要的任務(wù),但不小心卻將很重要的任務(wù)向后推遲了,如果業(yè)務(wù)人員告狀,自己可能就要挨批。可是這么多業(yè)務(wù)人員提問題,到底誰輕誰重,我哪知道。
? ? ? ? ? ? ? ? 3,如果任務(wù)堆積過多的時候,自己有時會忘記其中的一個甚至幾個,人畢竟精力有限,如果任務(wù)多了,難免會出現(xiàn)這種情況,結(jié)果有的業(yè)務(wù)人員就直接告狀到老板那里,實在是憋屈。
? ? ? ? ? ? ? ? 4,由于任務(wù)是隨即產(chǎn)生的,業(yè)務(wù)人員什么時候想到任務(wù)就隨時給自己,所以沒有一個整體的規(guī)劃,很容易導(dǎo)致自己加班。 ? ? ? ?
? ? ? ? ? ? ? ? “看來,說來說去,還是業(yè)務(wù)人員跟我太緊密了啊。”小左嘆氣道。
? ? ? ? ? ? ? ? 由于小左最近在研究設(shè)計模式,所以就想到了是不是可以用設(shè)計模式來解決自己和業(yè)務(wù)人員之間的問題。于是小左開始在度娘上面找尋適合的設(shè)計模式。
? ? ? ? ? ? ? ? “有了,命令模式應(yīng)該是可以解決的,看它的定義好像挺符合的”。電腦前的小左突然一拍大腿,大叫道。
????????????????定義:在軟件系統(tǒng)中,“行為請求者”與“行為實現(xiàn)者”通常呈現(xiàn)一種“緊耦合”。但在某些場合,比如要對行為進(jìn)行“記錄、撤銷/重做、事務(wù)”等處理,這種無法抵御變化的緊耦合是不合適的。在這種情況下,如何將“行為請求者”與“行為實現(xiàn)者”解耦?將一組行為抽象為對象,實現(xiàn)二者之間的松耦合。這就是命令模式(Command Pattern)。
? ? ? ? ? ? ? ? 看著這個定義,小左心中想道:“命令模式中所說的兩個角色,不正是我和業(yè)務(wù)人員嗎。業(yè)務(wù)人員是行為請求者,他們請求我,噢,不,應(yīng)該說命令我產(chǎn)生編碼,修改bug和處理線上問題的行為,而我就去實現(xiàn)或者說執(zhí)行這些行為。況且,看命令模式的定義,還可以支持記錄,我正需要這個記錄啊,否則每次任務(wù)太多,忘了哪個任務(wù),都要我挨批。”
? ? ? ? ? ? ? ?于是小左迫不及待的開始研究命令模式的類圖,試圖從中找到解決的辦法。
?
歡迎收藏我的博客:http://blog.csdn.net/i_like_cpp
總結(jié)
以上是生活随笔為你收集整理的程序猿 自己所擅长的还是码代码 请远离 业务。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NanShan即时通讯 ie6 ie7
- 下一篇: 如何做一个高效率的程序员,对程序员也是很