chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員和開發(fā)者的時(shí)間都去哪了

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-22 16:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于那些不知道程序員/開發(fā)者的時(shí)間都去哪了的人,本文可能會(huì)提供一些線索。我記錄了這份日志不僅是為了看看時(shí)間都花費(fèi)在哪了,也是為了看看我都做了些什么,檢視下自己是否偷懶了。當(dāng)回顧之后,我發(fā)現(xiàn)花這些時(shí)間都是值得的。

作為開始,下面是我在前一階段追蹤的bug,(假設(shè))你應(yīng)該可以看到其中的錯(cuò)誤。僅僅拿出這10行JavaScript并找到錯(cuò)誤在哪里并不難,但要在茫茫的代碼中定位這10行并證明那些就是bug,這就有一定的難度了。

如此寧靜的一天。通常情況下,有三個(gè)人可能打斷我工作的連貫性,因?yàn)?1:30之前,我要不時(shí)的與他們通過語音或文字信息交流和討論。把這些過程以log記錄下來,實(shí)際上是對(duì)我工作的推進(jìn)是有幫助的。這使得我能端坐在鍵盤前專注于我的工作,以免被別的問題分心。

09:50 收到了一封來自團(tuán)隊(duì)成員的郵件,內(nèi)容是關(guān)于一些可能會(huì)產(chǎn)生問題的代碼。我看了一下,并把目前解決不了部分整理起來。

10:10 繼續(xù)昨天IE7虛擬機(jī)的下載(4gb)。

10:15 由于IE7下載的時(shí)間比較長(zhǎng),我趁著下載的時(shí)候,申請(qǐng)了TestingBot的賬號(hào)。

10:20 與一名開發(fā)者Skype語音,討論關(guān)于他新添加的功能。

10:21 由于設(shè)計(jì)師沒有正確的把圖片上傳到網(wǎng)站,產(chǎn)生了大量的報(bào)錯(cuò)郵件。我花費(fèi)了兩天的時(shí)間讓設(shè)計(jì)師掌握源代碼控制軟件。由于有些設(shè)計(jì)師沒有Visual Studio,我也建立了一些用來存儲(chǔ)特定內(nèi)容的文件夾,這些文件夾可以自動(dòng)發(fā)布問題給這些設(shè)計(jì)師。我有沒有提到,無論是在測(cè)試中,鏡像模擬階段還是已發(fā)布的產(chǎn)品中出現(xiàn)的每一個(gè)錯(cuò)誤我都會(huì)記錄下來。我認(rèn)為這些設(shè)計(jì)師都應(yīng)該看一看。

10:22 一名開發(fā)者要與我進(jìn)行Skype語音。為了防止下載軟件占據(jù)網(wǎng)速,而影響通信,我不得不暫停下載IE7。

10:45 完成與那名開發(fā)者的語音通信。

10:50 由于持續(xù)的退信錯(cuò)誤,250個(gè)報(bào)錯(cuò)郵件不能夠正常工作。我繼續(xù)了IE7的下載。放棄刪除報(bào)錯(cuò)郵件,手動(dòng)連接Azune并刷新那些設(shè)計(jì)師之前沒有正確上傳的圖片。

10:55 通過網(wǎng)絡(luò)服務(wù)器繼續(xù)測(cè)試IE7瀏覽器。查看日志中IE7報(bào)錯(cuò)的部分并找到錯(cuò)誤發(fā)生的原因。

11:00 測(cè)試位置出現(xiàn)了新的錯(cuò)誤。我發(fā)現(xiàn)是由于某一名開發(fā)者的原因,如果他能修復(fù)錯(cuò)誤,測(cè)試將會(huì)繼續(xù)進(jìn)行。我發(fā)現(xiàn)缺失圖片錯(cuò)誤的原因是設(shè)計(jì)師仍然沒有圖片添加到源碼中。由于仍然報(bào)出大量的錯(cuò)誤,Will不得不提醒那名設(shè)計(jì)師。查看進(jìn)度服務(wù)器(設(shè)計(jì)師的樂園)上的圖片,我發(fā)現(xiàn)設(shè)計(jì)師還是沒有上傳。我為設(shè)計(jì)師收集了一份錯(cuò)誤列表,其內(nèi)容是由于缺少圖片而產(chǎn)生的錯(cuò)誤。我提取了這些錯(cuò)誤,記錄在一份Excel中,這里提取的僅僅是關(guān)于圖片的報(bào)告。我創(chuàng)建了一個(gè)支持工單(譯者注:support ticket 支持工單系統(tǒng)),并發(fā)郵件給設(shè)計(jì)師。

11:11 回到IE7的錯(cuò)誤上。通過查看日志,我找到了錯(cuò)誤的原因。

11:16 在日志中找到IE7的錯(cuò)誤并下載下來。由于文件比較大,下載花費(fèi)了一點(diǎn)時(shí)間。

11:21 從日志中提取50個(gè)IE7的JavaScript代碼錯(cuò)誤。追蹤Excel中的錯(cuò)誤并試圖減少這50行代碼的錯(cuò)誤。

11:23 發(fā)現(xiàn)錯(cuò)誤出現(xiàn)在日志的起始處,而不是最近的記錄。我對(duì)日志進(jìn)行時(shí)間倒序排序并找到更多的錯(cuò)誤。

11:26 不再查找Excel中新加入的錯(cuò)誤,僅僅查看現(xiàn)在已經(jīng)記錄下來的。

11:30 第一個(gè)錯(cuò)誤是無法加載谷歌的網(wǎng)站分析服務(wù)。原來又是那可惡的百度搜索引擎。

11:31 在開發(fā)過程中修復(fù)了下一個(gè)錯(cuò)誤。

11:32 下一個(gè)問題發(fā)生在Mac中的FireFox瀏覽器。我想在上Mac需要建立一個(gè)完全單獨(dú)的測(cè)試計(jì)劃,因此我創(chuàng)建了一個(gè)支持工單。

11:35 余下的50個(gè)錯(cuò)誤都是由于同一個(gè)Mac系統(tǒng)的問題,我不得不去找一些較早時(shí)間發(fā)生的錯(cuò)誤。

11:37 在錯(cuò)誤搜索中,用“或”取代“與”,并試著取消搜索過程,但無反應(yīng)。

11:42 一封報(bào)錯(cuò)郵件提醒我,測(cè)試位置發(fā)現(xiàn)字體缺失的問題,我將此問題發(fā)郵件給設(shè)計(jì)師。

11:43 之前的搜索過程被取消,開始重新搜索。

11:45 設(shè)計(jì)師回郵件說,那些文件出現(xiàn)缺失并非偶然,現(xiàn)在問題已經(jīng)解決了。

11:46 在等待下一批錯(cuò)誤的時(shí)候,已發(fā)布產(chǎn)品又出現(xiàn)了一個(gè)不可思議的IE7錯(cuò)誤。我用支持工單記錄下了這個(gè)錯(cuò)誤。如果當(dāng)初我能有時(shí)間(5分鐘),我絕不會(huì)去考慮其他錯(cuò)誤細(xì)節(jié)。

11:50 最后,通過使用textingbot.com網(wǎng)站去查看IE7的錯(cuò)誤,我現(xiàn)在知道為什么IE7不得不被淘汰了。除了提示一個(gè)模糊的行數(shù)、字符位置信息和“期望一個(gè)標(biāo)識(shí)符,字符串或數(shù)字”這類日志中已經(jīng)有的信息,再也沒有什么可用的開發(fā)工具可以幫助提供更多的錯(cuò)誤信息了。

11:52 借助IE7測(cè)試瀏覽器的“查看源碼(View source)”功能和之前記錄錯(cuò)誤的行數(shù),我發(fā)現(xiàn)少了幾行。再試一次,提示超時(shí)。我想我并沒有少了那幾行,因?yàn)镮E7報(bào)告有一行沒有JavaScript代碼,這個(gè)功能一定被行數(shù)和空白符(空格、Tab和回車)干擾了。

11:57 我剛注意到某頁的中間幾段JavaScript時(shí),再次被設(shè)計(jì)師打斷。通過查看這段代碼,我發(fā)現(xiàn)它們主要負(fù)責(zé)處理移動(dòng)端顯示的問題。我試著直接在測(cè)試服務(wù)器上編輯這段代碼,看看能不能注釋掉這些錯(cuò)誤。

12:04 不能直接編輯。由于測(cè)試服務(wù)器需要密碼,網(wǎng)絡(luò)蜘蛛程序禁止我建立索引。這意味著測(cè)試瀏覽器服務(wù)無法進(jìn)入測(cè)試服務(wù)器。

12:06 哦?。。∥疫M(jìn)入測(cè)試服務(wù)器發(fā)現(xiàn)錯(cuò)誤還在那里。哦不,測(cè)試服務(wù)器崩潰了。

12:08 重啟IE7的測(cè)試并再次執(zhí)行測(cè)試,日志上沒有出現(xiàn)任何JavaScript錯(cuò)誤。

12:09 刪除那些可能有問題的代碼的注釋,我發(fā)現(xiàn)錯(cuò)誤再次出現(xiàn)在日志中。接下來要縮小范圍查找錯(cuò)誤。

12:10 測(cè)試服務(wù)器又開始無反應(yīng),無法刷新頁面。啟動(dòng)另一個(gè)服務(wù)器,并登入,我發(fā)現(xiàn)依然會(huì)出現(xiàn)錯(cuò)誤。注釋掉一些代碼后,我發(fā)現(xiàn)錯(cuò)誤是由于最后10行代碼。為了確定,我們將這10行代碼頁注釋掉,發(fā)現(xiàn)可以運(yùn)行了。我們?cè)倏s小一下范圍,加一些alert函數(shù)。IE7再次崩潰。

12:26 一些嘗試之后,我重啟了IE7測(cè)試服務(wù)器,我發(fā)現(xiàn)了錯(cuò)誤的原因。由于一段腳本代碼使得IE7崩潰,我想這段代碼也可以造成其他瀏覽器崩潰。這些代碼不算很糟糕,我也不會(huì)(太)責(zé)備設(shè)計(jì)師。但是,這些代碼本來不應(yīng)該在任何瀏覽器上運(yùn)行,更確切的說,進(jìn)入到產(chǎn)品運(yùn)行的環(huán)境中。它被嵌入到那頁代碼的中間部分。這屬于JavaScript代碼的問題,設(shè)計(jì)師用它們做一些黑客行為的事情,比如隱藏移動(dòng)設(shè)備的菜單,而且這些JavaScript代碼被藏在一頁中的中間部分。這些代碼附近并沒有放置測(cè)試代碼,沒人會(huì)在最初的快速瀏覽中發(fā)現(xiàn)它們。但它們帶來的后果顯而易見。

12:30 我在源代碼中修復(fù)了這個(gè)bug,并記錄下這個(gè)過程。接著,我開始解決其他IE7的bug。它們是。。。

12:34 我意識(shí)到,我必須將這段經(jīng)歷告訴開發(fā)團(tuán)隊(duì),因?yàn)樗麄兌伎赡軙?huì)寫上面那種代碼(除了IE7,哪里都可以運(yùn)行),而且仍然有相當(dāng)多的用戶在使用著這個(gè)功能。

12:45 完成這個(gè)bug的修復(fù)。

上面提到的bug,都是由那些初始化語句中的一個(gè)逗號(hào)引起的。

一定是有人復(fù)制粘貼了這段代碼,一天之后,我又在其他地方發(fā)現(xiàn)了它們。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    956

    瀏覽量

    30946
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    2025華為開發(fā)者大賽暨開發(fā)者年度會(huì)議成功舉辦

    12月27日-12月28日,以“成就AI原生時(shí)代先鋒開發(fā)者”為主題的2025華為開發(fā)者大賽暨開發(fā)者年度會(huì)議在上海華為練秋湖研發(fā)中心舉辦。本次會(huì)議旨在匯聚先鋒開發(fā)力量,搭建開放共贏的生態(tài)
    的頭像 發(fā)表于 12-31 13:32 ?703次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會(huì)暨大理人工智能與應(yīng)用國(guó)際開發(fā)者大會(huì)在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?726次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測(cè)試過了,這個(gè)功能沒問題,可以上線。 29別擔(dān)心,這個(gè)問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 。 希望大家對(duì)程序員多一些容忍以及諒解! 各位程序員
    發(fā)表于 12-10 08:24

    2025樂鑫科技全球開發(fā)者大會(huì)圓滿落幕

    2025 年 11 月 25–26 日,第四屆樂鑫全球開發(fā)者大會(huì)圓滿落幕。兩天時(shí)間里,圍繞 “從云到端的智能創(chuàng)新”,樂鑫科技 (688018.SH) 攜手全球生態(tài)伙伴,在線上與開發(fā)者們共同搭建了一場(chǎng)關(guān)于 AIoT 未來形態(tài)的技術(shù)
    的頭像 發(fā)表于 12-05 10:35 ?938次閱讀

    2025開源鴻蒙開發(fā)者激勵(lì)計(jì)劃正式啟動(dòng)

    11月21日,2025開放原子開發(fā)者大會(huì)盛大啟幕,聚焦“AI共智,開源共享”主題,吸引來自全球的開發(fā)者、企業(yè)技術(shù)領(lǐng)袖、社區(qū)維護(hù)及高校科研力量參會(huì)。作為大會(huì)的重要組成部分,開源鴻蒙技
    的頭像 發(fā)表于 11-27 14:44 ?683次閱讀

    【書籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》

    Linux驅(qū)動(dòng)開發(fā)在當(dāng)下也有著重要意義,從工業(yè)物聯(lián)網(wǎng)(IIoT)的傳感器控制、智能汽車的車載系統(tǒng)硬件適配,到邊緣計(jì)算節(jié)點(diǎn)的資源調(diào)度,都需要Linux驅(qū)動(dòng)深度參與。具備驅(qū)動(dòng)開發(fā)能力,正是程序員在智能互聯(lián)網(wǎng)
    發(fā)表于 11-17 17:52

    元服務(wù)發(fā)布配置開發(fā)者服務(wù)信息

    您作為開發(fā)者的相關(guān)信息將面向元服務(wù)發(fā)布區(qū)域的用戶公開,其中客服聯(lián)系方式可能會(huì)提供給用戶,用于咨詢相關(guān)問題。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要發(fā)布的元服務(wù)
    發(fā)表于 10-31 17:58

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動(dòng)圓滿收官

    1024程序員日”系列活動(dòng)至此劃上了一個(gè)圓滿句號(hào)。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?790次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動(dòng)圓滿收官

    2025開放原子開發(fā)者大會(huì)11月啟幕

    開發(fā)者年度盛會(huì)即將登場(chǎng)!2025開放原子開發(fā)者大會(huì)將于11月21-22日,在北京北人亦創(chuàng)國(guó)際會(huì)展中心盛大召開。大會(huì)以“一切為了開發(fā)者”為主題,匯聚全球開源智慧——國(guó)內(nèi)外優(yōu)秀開發(fā)者、學(xué)術(shù)
    的頭像 發(fā)表于 10-24 14:05 ?973次閱讀

    NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布

    這款由 NVIDIA DriveOS 7 驅(qū)動(dòng)的開發(fā)者套件能夠幫助開發(fā)者們打造出更安全的智能汽車和交通解決方案。
    的頭像 發(fā)表于 09-04 11:20 ?1394次閱讀

    曙光網(wǎng)絡(luò)SugonRI開發(fā)者社區(qū)正式上線

    在人工智能與工業(yè)深度融合的大潮中,工業(yè)軟件正在成為推動(dòng)產(chǎn)業(yè)升級(jí)的關(guān)鍵引擎。為了讓更多開發(fā)者快速掌握工業(yè)級(jí)編程技術(shù)、共享行業(yè)實(shí)踐成果,曙光網(wǎng)絡(luò)正式推出開發(fā)者社區(qū)——曙睿(SugonRI)開發(fā)者網(wǎng)站
    的頭像 發(fā)表于 09-04 09:58 ?978次閱讀

    HDC 2025開發(fā)者主題演講精彩回顧

    日前,華為開發(fā)者大會(huì)(HDC 2025)進(jìn)入第二天,行業(yè)領(lǐng)袖、技術(shù)專家、全球開發(fā)者齊聚現(xiàn)場(chǎng),共同見證這場(chǎng)科技盛會(huì)。在開發(fā)者主題演講中,華為技術(shù)專家深入解析HarmonyOS的最新技術(shù)、體驗(yàn)創(chuàng)新以及
    的頭像 發(fā)表于 07-09 11:20 ?1331次閱讀

    從“開發(fā)者孤島”到“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙開發(fā)體驗(yàn)

    在中國(guó)操作系統(tǒng)發(fā)展史上,“開發(fā)者”似乎從來都是一個(gè)邊緣角色。他們是開源社區(qū)中最活躍的群體,卻也是最常被忽視的那群人。具體到開源鴻蒙社區(qū),其生態(tài)構(gòu)建初期,諸多開發(fā)者曾坦言,“鴻蒙很好,但不知道從下手
    的頭像 發(fā)表于 06-10 17:12 ?1704次閱讀
    從“<b class='flag-5'>開發(fā)者</b>孤島”到“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙<b class='flag-5'>開發(fā)</b>體驗(yàn)

    Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

    Perforce JRebel是一款Java開發(fā)效率工具,旨在幫助java開發(fā)人員更快地編寫更好的應(yīng)用程序。JRebel可即時(shí)重新加載對(duì)代碼的修改,無需重啟或重新部署應(yīng)用程序,就能讓
    的頭像 發(fā)表于 04-27 13:44 ?866次閱讀
    Java<b class='flag-5'>開發(fā)者</b>必備的效率工具——Perforce JRebel是什么?為什么很多Java<b class='flag-5'>開發(fā)者</b>在用?

    為何嵌入式開發(fā)者覺得 MCU 開發(fā)無趣,更傾向 MPU(Linux)?

    咱嵌入式圈子里,最近老能聽見有人念叨:“搞 MCU 開發(fā)越來越?jīng)]勁兒,不如轉(zhuǎn) MPU(Linux)有意思?!?作為在這行摸爬滾打二十多年的老兵,我也算看明白 —— 這事兒就像程序員
    的頭像 發(fā)表于 04-25 10:48 ?807次閱讀
    為何嵌入式<b class='flag-5'>開發(fā)者</b>覺得 MCU <b class='flag-5'>開發(fā)</b>無趣,更傾向 MPU(Linux)?