南賈提示您:看後求收藏(第二十三章 與其坐等,不如修bug,程式設計師修仙指南,南賈,全免費小說),接著再看更方便。
請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。
好了,那麼自己對這片空間的掌控應該可以更進一步。
雖然具體不知道有什麼好處。
不過改bUG本身就是一件很有意思的事情不是麼。
從上次過後,他上班的時候就偶爾在想這個問題,那就是如果一個程式,功能幾乎未知,全靠盲猜,bUG一堆,那要怎麼修復,讓它可以好好執行。
這問題雖然比較籠統,但是還是能根據經驗想出一些也許可行的辦法,為了賈以秉還特地翻了一些程式方法論的知識。
這次正好可以一一嘗試。
按照過往經驗,自己大概還能有個五六個小時的時間,足夠了。
繼續起未竟的事業來。
正所謂,山中無甲子,寒盡不知年,這裡沒鐘錶,沉迷工作忘時間。
賈以秉換了N個方法,反覆調整,有時候甚至還會走入誤區,最終終於確定了一個當前看起來效果最好的理論。
那就是...
先忘了自己是個程式設計師,假裝自己是使用者。
哦,好像自己實際上也是使用者。
程式設計師和使用者具備不同的角色,他們的目的都是搞好一個程式,但是角度截然不同,一個是從技術角度,一個是從使用角度。
這兩者看起來沒什麼衝突,但是實際上會因此多出很多不一樣的觀點出來。
所以如果程式開發會和客戶打起來,那也沒什麼奇怪的。
畢竟每個程式設計師都曾這麼幻想過,哪怕有萬分之一沒有控制住自己...
從程式設計師的思維上來看,使用者大部分的要求都是奇怪的,不合理的,但是通常來說客戶都是甲方,甲方又是金主,所以大部分時候都是程式開發去遷就使用者。
而這裡自己就是使用者,所以如果跳出技術的角度,從純使用的角度上來分析,先考慮好期待的樣子,再以技術的角度來分析,能不能實現以及怎麼實現,配合自己之前的分而治之的方法,不停的迭代版本...
好像可行性就很高了。
實驗下來,效率果然提升了很多。
其實也很好理解,之前大部分時間,賈以秉都在分析怎麼改才能最佳化效果,卻很少想過自己要達到什麼樣的效果,沒有目的性的工作,要麼容易太過,要麼達不到標準,很難把控。
現在自己先透過整體來假設自己想要達到的目標,再分批去實現目標,達到了就繼續,技術上做不到就重新回來進行微調。
如此又迭代了三個版本之後,賈以秉附身上去,行動已經變得更加自如。
自己上次就能做廣播體操了,這回手指,腳趾間的活動都很自,動動眼睛鼻子,還算不錯。
再試圖模擬一下敲擊鍵盤的動作...還是有些僵硬,自己的手指明明那麼靈活,在這裡卻像是有點剛學打字時候的樣子。
要是用這雙手去寫程式碼...那大概自己會找不到工作的吧。
本章未完,點選下一頁繼續閱讀。