顯示結果從 1 到 3 共計 3 條
-
07-13-2013 #1
在2003年6月的WWDC上
Jobs正在介紹Apple自有的app發展軟體:Xcode
當Jobs介紹到Xcode如何利用消除Link時間幫助開發者們節省開發app時間時
有位開發人員提出了一巷非常有趣的建議
先看段影片吧...
是阿,拜託你Jobs大人,可以幫忙去掉Debugging時間嗎~~
Debugging真的是非常痛苦的一件事情阿!!
對那些不太知道什麼叫做Debugging的朋友做個簡短說明
開發app的流程大約為:停止程式,Debug,編譯(compile),連結(Link),與重新測試(Run)
而Debugging可以說是整個開發軟體與應用程式流程裡最為痛苦,花費時間,而且苦悶的一個環節
而在編寫程式語言時,出現的錯誤就叫做Bug,直譯就叫做蟲子
Debugging就是除去程式錯誤,消去蟲子的意思
開發者在編寫程式語言時,不可能在第一次編寫就百分百的完美
一定要經過無數次的Debug才有辦法除了程式編寫完畢,也讓程式達到最佳化
這些開發者當然是太了解Debug的痛苦了
要是能除去Debug的時間,Link時間根本就等於魔法學徒見到大魔法師一樣的無關緊要
不過這當然是不可能的
所以Jobs也只好苦笑哈哈哈~~此篇文章於 07-13-2013 05:47 被 kitchhiker 編輯。
-
-
07-13-2013 #2
其實會產生 Bug 通常都是開發者對於自己的要開發程式的流程與使用的程式架構不是很熟悉的時候就會常常發生
另外最常發生的是在 UI 上的 Bug
因為 iOS 是支援多點觸控的,所以螢幕上的所有按鈕都是可以同時點擊同時觸發的
這樣子就有可能發生意料之外的狀況。
反正就算是資深工程師也會寫出 Bug 的程式
-
07-13-2013 #3
理論上,世界上所有的程式都有 bug....
只是被玩出來的機率大小而已....
而且,每個程式裡面的 80% 的 code,都是用來作錯誤處理或是意外處理用的....
相似的主題
-
[消息] Steve Jobs將在本月再度登上WIRED雜誌封面。
由kouko.d論壇中iPhone 最新消息回覆: 0最後發表: 07-23-2012, 09:20 -
[詢問] 請問.....iphone4 有辦法把充電時的大電池畫面顯示在鎖機的時候嗎??
由twins98716論壇中佈景主題專區回覆: 5最後發表: 01-30-2011, 00:23 -
[分享] 虛心若愚 - Steve Jobs Stanford Commencement Speech 2005 FOR Steve Jobs
由Uuyao870828論壇中影集/短片回覆: 0最後發表: 01-13-2011, 20:47 -
[閒聊] Steve Paul Jobs年輕時.....
由cowxx212論壇中新知分享回覆: 4最後發表: 04-19-2010, 10:25