程序員面對BUG的10個(gè)反應(yīng)

沒有人是完美的络凿,因此在Java開發(fā)這個(gè)行業(yè)中骡送,代碼中出現(xiàn)BUG是相當(dāng)正常的現(xiàn)象。面對BUG絮记,一些Java程序員會(huì)生氣摔踱,會(huì)沮喪,會(huì)心煩意亂怨愤,甚至?xí)倚膯蕷馀煞螅硪恍㎎ava程序員仍然可以保持冷靜沉著,仔細(xì)的思考如何處理修復(fù)BUG憔四,如何修復(fù)BUG膀息,而修復(fù)BUG的過程也是值得一個(gè)程序員細(xì)細(xì)琢磨的地方。下面就來見識(shí)見識(shí)德克特Java班學(xué)員總結(jié)的面對bug的反應(yīng)了赵。

開發(fā)應(yīng)用程序是一個(gè)非常有壓力的工作潜支。我想分享一些程序員修復(fù)他們的源代碼時(shí)所經(jīng)歷的的想法。這是事情變得緊張時(shí)所觸發(fā)的輕松幽默柿汛。而且我也相信很多程序員都經(jīng)歷過這些艱辛冗酿,然后再事后一笑而過。

1.“我不知道我該刪除它還是重寫它”

回顧從前老的源代碼络断,會(huì)有一種想要返工寫成較大塊集群的沖動(dòng)和誘惑裁替。丑陋的邏輯語句,還有冗長的語法貌笨,導(dǎo)致代碼非常難以閱讀弱判!但話又說回來,如果代碼沒有壞掉的話锥惋,那就不要去修復(fù)它昌腰。這種洶涌澎拜的斗爭是我經(jīng)常要面對的开伏,而且顯然會(huì)困擾許多軟件開發(fā)人。

2.“對于起始框架我應(yīng)該查看Github”

我想大多數(shù)開發(fā)人員都知道Github遭商,上面每天都有數(shù)量驚人的開源項(xiàng)目發(fā)布固灵。任何語言的程序員都可以通過互聯(lián)網(wǎng)借鑒現(xiàn)有項(xiàng)目,加入維基討論劫流,或者創(chuàng)建自己的代碼倉庫巫玻。它是各種項(xiàng)目所需插件和模板的超棒資源。

3.“為什么這個(gè)腳本需要這么多庫祠汇?”

尤其是一些比較大眾化的語言仍秤,如Java和Objective-C,庫的數(shù)量可能變得異常兇猛座哩。當(dāng)構(gòu)建一個(gè)需要大量基礎(chǔ)的框架時(shí)徒扶,所需的庫的數(shù)量就變得顯而易見得多。即使是一些適用于JavaScript的插件根穷,也會(huì)額外需要無數(shù)的文件。有時(shí)导坟,這會(huì)讓人覺得煩雜惱人——但至少是有用的屿良!

4.“在互聯(lián)網(wǎng)的某個(gè)地方一定已經(jīng)有了解決方案”怪埽”

我面對棘手問題的第一反應(yīng)是上網(wǎng)查尘惧。程序員會(huì)將他們遇到的問題通過帖子發(fā)布到論壇上,然后這個(gè)問題最終得到解決并歸檔递递。谷歌搜索問題關(guān)鍵字的好幫手喷橙,可以指點(diǎn)你往正確的討論方向走。不幸的是登舞,有的時(shí)候卻是因?yàn)槭诸^沒有特定問題的太多信息而找不著北贰逾。

??5.“有沒有這個(gè)功能的插件?”

為什么要重新發(fā)明輪子菠秒?插件是擴(kuò)大任何程序或網(wǎng)站用戶界面的偉大資源疙剑。此外,它們還為開發(fā)人員提供了一些自定義和獨(dú)特的選項(xiàng)践叠。萬一真的沒有可用插件的話言缤,沒什么不自己構(gòu)建一個(gè)呢?

6.“雖然網(wǎng)站可以工作禁灼,但我害怕IE瀏覽器管挟。”

在InternetExplorer中渲染網(wǎng)頁的歷史充滿的艱辛考驗(yàn)弄捕,是我們有目共睹或親身體驗(yàn)過的僻孝。從5.5版本升級(jí)到IE9-IE10导帝,總是需要爭取到更高級(jí)瀏覽器的支持。web開發(fā)人員可能會(huì)害怕調(diào)試網(wǎng)頁皮璧,因?yàn)樵贗E6中打開頁面是一個(gè)渲染噩夢舟扎。值得慶幸的是,這樣的日子正在慢慢成為過去悴务。

??7.“對于邏輯表達(dá)式而言睹限,這似乎并不怎么合乎邏輯⊙堕埽”

對于if/else循環(huán)羡疗,for循環(huán),while循環(huán)别洪,do循環(huán)等等叨恨,都有邏輯表達(dá)式。當(dāng)瀏覽示例代碼時(shí)挖垛,我試圖指出我的邏輯是如何工作的痒钝。NOT運(yùn)算符和比較標(biāo)記的數(shù)量又是如此之多。我經(jīng)沉《荆回過頭去更新我自己的邏輯以便于更好地適合未來的做法送矩。

8.“我用30分鐘寫函數(shù),花2小時(shí)讓它工作哪替《拜”

這難道不像我們自己的編程故事嗎?你正興致勃勃地在構(gòu)建著什么凭舶,但是突然之間晌块,函數(shù)輸出了一個(gè)致命的錯(cuò)誤。所以帅霜,現(xiàn)在你必須回過頭去刪除一些代碼塊匆背,以找出錯(cuò)誤發(fā)生的行號(hào)。當(dāng)你終于找到罪魁禍?zhǔn)滓迤粒⒔鉀Q它時(shí)靠汁,雖然有種精疲力竭的感覺,但也滿心安慰闽铐。

??9.“在閱讀多篇博客文章之后蝶怔,我意識(shí)到,我之前全都是錯(cuò)的兄墅√咝牵”

我常常會(huì)一開始就根據(jù)自己的編程思想,一頭扎進(jìn)去研究隙咸,但是這可能會(huì)導(dǎo)致麻煩沐悦,如果事情不像原先設(shè)想地那樣順利的話成洗。已經(jīng)有很多次在我啟動(dòng)一個(gè)項(xiàng)目之后,陷入了困境藏否,然后只好尋求博客和其他論文的支持瓶殃。然后我發(fā)現(xiàn)我的整個(gè)方法實(shí)際上是錯(cuò)誤的,而且從頭來過更容易副签!如果我開始的時(shí)候能先做一番研究的話遥椿,從長遠(yuǎn)來說,反而節(jié)省時(shí)間淆储。

10.“StackOverflow上和善的人或許愿意幫助我冠场。”

?我已經(jīng)數(shù)不清有多少次我通過StackOverflow解決了難題本砰。社區(qū)里都是和善和聰明的人碴裙,他們非常愿意提供幫助,如果你邁出第一步的話点额。在所有的在線論壇中舔株,StackOverflow絕對是對軟件編程以及前端/后端web開發(fā)支持最廣泛的網(wǎng)絡(luò)。

關(guān)注德克特官網(wǎng)更多的驚喜还棱,好玩的事情督笆,好笑的故事在等待著你。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末诱贿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咕缎,更是在濱河造成了極大的恐慌珠十,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凭豪,死亡現(xiàn)場離奇詭異焙蹭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)嫂伞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門孔厉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帖努,你說我怎么就攤上這事撰豺。” “怎么了拼余?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵污桦,是天一觀的道長。 經(jīng)常有香客問我匙监,道長凡橱,這世上最難降的妖魔是什么小作? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮稼钩,結(jié)果婚禮上顾稀,老公的妹妹穿的比我還像新娘。我一直安慰自己坝撑,他們只是感情好静秆,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著绍载,像睡著了一般诡宗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上击儡,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天塔沃,我揣著相機(jī)與錄音,去河邊找鬼阳谍。 笑死蛀柴,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的矫夯。 我是一名探鬼主播鸽疾,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼训貌!你這毒婦竟也來了制肮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤递沪,失蹤者是張志新(化名)和其女友劉穎豺鼻,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體款慨,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡儒飒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了檩奠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片桩了。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖埠戳,靈堂內(nèi)的尸體忽然破棺而出井誉,到底是詐尸還是另有隱情,我是刑警寧澤乞而,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布送悔,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏欠啤。R本人自食惡果不足惜荚藻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洁段。 院中可真熱鬧应狱,春花似錦、人聲如沸祠丝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽写半。三九已至岸蜗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叠蝇,已是汗流浹背璃岳。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留悔捶,地道東北人铃慷。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蜕该,于是被迫代替她去往敵國和親犁柜。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,789評(píng)論 25 707
  • 開發(fā)應(yīng)用程序是一項(xiàng)壓力很大的工作堂淡,人無完人馋缅,工作中遇到bug是很正常的事,有些程序員會(huì)生氣绢淀,沮喪股囊,郁悶,甚至泄氣更啄,...
    代碼技巧閱讀 1,588評(píng)論 3 7
  • 今天在一個(gè)微信群里祭务,老師提出一個(gè)問題,生命中最重要的事情是什么怪嫌?大家眾說紛紜义锥,有說,愛自己岩灭。有說拌倍,帶著覺知生活。我...
    綻蕊向陽閱讀 1,053評(píng)論 1 0
  • 重慶大學(xué)重慶校友讀書會(huì) “讀書数初、分享、踐行梗顺、成長” 2017-06-16讀書分享 《高效演講》之演講內(nèi)容 一泡孩、場景...
    路叔叔閱讀 361評(píng)論 1 1
  • 2016年10月4日,吹了一個(gè)牛寺谤,說是準(zhǔn)備騎著摩托去拉薩 2017年仑鸥,我25歲了,我想做點(diǎn)事情变屁,能夠不給青春留遺憾...
    俠龍日記閱讀 984評(píng)論 0 0