① 作為一個程序員,我發現同事寫的代碼有Bug,怎麼辦
作為一個程序員,你發現同事寫的代碼有Bug,你會告訴他嗎?講真的,這個事情對我來講,很難,因為我在這個事情上吃過苦頭!
看待這個問題首先得看對方脾氣咋樣,如果對方脾氣不好,或者很難搞,還是想想其他辦法。直接跟他講可能會遭到對方的白眼!
別看我們程序員一個個傻傻獃獃的,其實自尊心特別強!除非你是他的領導,否則即使你發現了他代碼里的Bug,他也不會服你!雖然還是會改,但內心一定在想:「就你能?自己管好你自己就成,看我代碼幹啥?」
其實我也是這樣的心理,好像程序員除非自己願意,否則都不怎麼喜歡別人去研究自己的代碼,好像對方故意找自己茬的意思。
但是不管咋樣,不管是有意無意,我們既然發現了同事寫的代碼有問題,就不能坐視不管!
我最近在調一個小夥伴的介面時,因為涉及到數據回滾,所以就想知道他的代碼有沒有做回滾操作。如果沒有,可能我這邊數據已經回滾了,他那邊沒回滾就會導致數據前後不一致。所以我也不是有意要審查他的代碼。
然後我就發現他不光沒有做回滾操作,也沒有做批處理。幾個涉及到修改數據的代碼就這樣一行一行走下來,看著直讓人撓後腦勺。
於是我就把這個事情告訴了他,讓他要麼做事物(如果操作有問題,可以自動回滾),要麼做主動回滾。否則我在調他介面時,如果我這邊撤銷了數據修改,他那邊卻提交了修改,就會導致數據丟失或前後不一致。
當我告訴他這個情況和解決方案以後,我能很明顯地感受到他有點不愉快。但事實擺在眼前,也只能修改。可修改歸修改,他還是有點脾氣的。於是他寫了一個事物,將大部分涉及到增刪改的語句全部包在了裡面,唯一把一個刪日誌的語句留在了外面。
我看到這個情況,就委婉地跟他說:「」好像這個刪日誌的語句也要包在事物裡面哦!」
但是他卻說,這個無關緊要,他特意放在外面的。
我跟他說,既然這里有數據存在,就不是無關緊要的。不管咋樣,也不能無緣無故就把數據給刪了。但是他很倔強,執意不改,還說如果我覺得這個數據有用,那就讓我自己「順手」把這里的代碼改一下。
此時我能明顯地感受到他已經有點煩我了!無奈之下,我把這段代碼給移動到了事物裡面。
而我為什麼說我因為發現同事代碼有Bug告訴同事而吃過虧呢?
原因在於我之前待過的一家公司,有一個工作了幾年的程序員同事,而我當時是個萌新。因為我專門培訓過,所以代碼能力還行。可這個同事雖然工作了幾年,但寫出來的程序代碼卻Bug一堆,常規測試手段還測不出來。
我是在偶然之間發現他寫的一個程序是有Bug,但是又不確定,所以就想看看他代碼是咋寫的。不看不知道,一看嚇一跳,他寫的好大一部分代碼都有問題!
我當時初生牛犢不怕虎,發現一個跟他說一個,結果最後把他給惹毛了,當場就要跟我動手,說我專門針對他。我哪有針對他的心呀!我當時想的是把這些Bug找出來,讓他改掉,否則對公司也不好。
但是他想的估計是被我這個萌新發現了一堆Bug很丟人。我總是針對他的代碼找Bug,他就是脾氣再好也綳不住啊!
後來我們的部門經理為了不讓他難堪,也為了給他個台階下,找了我寫的程序里的一個缺點,猛批了下,然後跟大家說:「我剛才看了看,大家寫的代碼有好多問題。這樣,大家都各自檢查一下自己的代碼,看看有沒有問題,有問題盡快改過來,然後我們統一測試!」
直到現在,我也沒學會當發現同事代碼有Bug以後,在不讓同事產生不愉快的心理的情況下,委婉地告訴同事他代碼寫的有問題的方法。
② 程序員修復bug的吐血過程,太形象了
當別人向程序員報一個bug,直到程序員把bug完整的修復好,整個過程是一個怎樣的經歷?
下面用一個維修工的故事類比一下,相信會很多程序員都會感到似曾相似!
假如你是一個電燈維修工程師。
一天晚上,有人想你反饋了一個bug:「18樓會議室的燈亮著,你要去把它熄滅」。bug的備注里還寫到:這個bug很簡單,你只需要按一下開關就可以關掉了,你應該在5分鍾內修復這個bug。
你上到了18樓的會議室,燈的確是亮著,但是房間里沒有這盞燈的開關。
怎麼辦?這時候你打算安裝一個開關,然後通過開關把燈關掉,完美!
這個時候設計師會跟你說,它會破壞房間的美感。另外,牆壁是混凝土做的,你得有合適的工具和其他人的配合才能安裝。但此時此刻,你找不到這些工具和人員來幫你。
如果沒有這些輔助工具,安裝開關,保守估計要2天時間。但是他們希望你只花5分鍾就把燈關掉,因為他們害怕CEO哪天會經過18樓會議室,問為什麼燈是亮著的,怕被問責。
5分鍾過去了,你的手機響個不停,他們反復問你為什麼燈還亮著,為什麼按一下開關就能關掉這么簡單的事你要弄這么久?
為了盡快解決問題,你實在沒辦法,所以,你設法進到了 18 樓走廊的天花板里,找到了會議室燈的電線,一刀切斷,燈關掉了,問題解決了,你告訴了他們:你把先切掉了,燈就關了。
你的手機也安靜了,但好景不長。
他們又有了新的疑問:線被你切掉了,如果哪天我們想開啟會議室的燈,怎麼辦?因此,他們要求你把這盞燈的線牽引到地下室去,因為那裡有開關,等他們需要開燈的時候,就通知你去地下室幫他們開燈。
你抗議這個荒謬的解決方案。但是你的上司說:「是的,這個解決辦法不理想,但是現在是唯一的解決方案」。
這個時候你心裡罵了他們一句:SB!
現在你要麼按照他們的「荒謬」要求來做,要麼辭職另謀高就,但你想了想,一旦到了新的工作環境,也難免會遇到這種荒謬的事情。
你咬咬牙,把18樓會議室的線牽引到了地下室,你發現已經有10幾條線是從其他地方牽引過來的,這種荒謬的做法,你不是第一個做。你小心翼翼地把線牽引號,並盡人事地給左右地線做好了標記。
終於,你回到了你的辦公桌,把bug標記成:「已修復」。
可剛過不久,測試員又重新開啟了bug,並備注說:「會議室還是亮著的」。
你回到 18 樓的會議室。燈是滅著的。你返回辦公桌前,關閉了 bug,註明你已經親自檢查過了。
測試員再次重新開啟了 bug:「房間還亮著」。再次親眼確認燈泡滅著後,你將情況匯報給了上司。
他建議你去地下室檢查電線和開關。你抗議說你正直盯盯地看著燈,它就是滅著的。 「我知道,但去檢查一下。這樣一來你就可以告訴測試員你確認了所有流程。」
你嘆了口氣,前往地下室檢查了電線和開關。它們不可能以任何你能理解的方式導電。 你向測試員反饋,你檢查了電線和開關,它們不可能通電,你正看著燈泡,它是熄滅的。
「我不是指燈泡,」測試員說。 「bug 里描述的是房間里的光。房間現在仍然不夠暗,你應該拉下窗簾。「你回應說窗簾的事不歸你管。測試員不相信你說的話,親自去詢問你的領導。
經過一番激烈的討論之後,他們終於同意將窗簾的問題提交給其他部分去解決,太好了,燈光的問題暫時到此為止了,bug可以順利地關閉掉了。
現在,CEO突然決定要去18樓會議室開會。你接到通知,要趕去地下室,開啟18樓會議室的燈。
你以最快的速度去到了地下室,連上電線,按下開啟按鈕。回到了辦公桌,此時你的手機有了26個未讀消息:
「出問題了,燈還是熄滅的!」
「有個問題,燈沒有亮。」
「為什麼這么久還沒有亮燈?」
......
而最新的一條消息則是:「沒事了,燈是亮的,辛苦了哈」。
③ 有哪些話一聽就知道一個程序員是個水貨
其實如果要嚴格說起來,工作經驗少於一年半的程序員基本上可以算是「假」的程序員。這里的「假」可以這樣來理解。
你的編程能力只有復制粘貼的水準
剛工作的程序員大致可以分為兩類人:1 高校畢業;2 培訓班出身。對於第一類的人來說,在讀書期間老師和學校教的內容都是基礎內容,而且要學的內容非常的多。但學校只讓你學廣,並沒有讓學生專研一門學科。畢竟學校並不能保證每個學生對某個方向一定感興趣,只能把基礎知識教給學生。讓學生自己去選擇自己感興趣的方向,自己自學。所以在校期間對於大部分學生來說,實戰能力基本為零,都是像剛重生在新手村,無知茫然,這也是許多企業愛招應屆生的原因。開始工作,基本只能靠谷歌、靠網路上網找代碼,復制粘貼。這段時間就比誰找代碼能力強了。而對於培訓的人來說更是如此。不要看你在培訓期間學習了非常多的編程知識,好像做了非常多的練習,甚至還自己寫了一個實戰項目。但這些都是在短時間內,靠著培訓老師手把手帶你們寫的。你只管跟著老師走就好,不懂的問下老師就行。你根本就沒有過自己的思考,就只懂:好!今天老師叫我們寫這個代碼!我們就寫!換個角度來看,培訓機構就像富士康工廠一樣,批量製造編程機器,沒有自己的思維。
想要擺脫「假」程序員的身份,你只有努力提升自己的編程水平,讓自己有更好的能力。在工作上能靠自己的實力,去完成分配的任務。你只有這樣才能提升,才能突破薪水的瓶頸,達到更高的層次。
④ 游戲界有哪些BUG被官方當成梗流傳下來了呢
看到這個問題,大名鼎鼎的吃雞神器就閃耀在我的腦海啦!
它就是赫赫有名的 絕地求生平底鍋!
肯定有很多人不知道,平底鍋擋子彈,一開始其實是一個bug。
在早先的絕地求生版本中,平底鍋只是一個近戰武器,並不存在四級甲等等美稱。不過,總有那麼一部分人,在 游戲 里找bug並樂此不疲,所以, 平底鍋bug 就這么成功被他們卡出來了!
當時的bug是這樣, 拿放 多次平底鍋 鍋,然後拿放槍械多 次,來回拿放直到成功出現一個神奇的東西,把鍋和槍同時拿在手上,角度剛好把頭擋住,正面剛槍別人是打不到頭的。
可以說,這個bug剛卡出來的時候真的是無敵了。 不過後來是被修復了的。
然而,標題上線!
平底鍋擋子彈的功效被保留了 !不論是玩家還是官方都非常喜歡平底鍋的這個bug,正式保留擋子彈bug的平底鍋成了絕地求生的一大神器,護菊鍋,四級甲,近戰大殺器,只有想不到,沒有做不到( ‾ ‾ )
游戲 界有很多盛極一時的bug,很多人不喜歡bug,覺得那和作弊沒區別,可是 能被官方認可並且默認保留的bug,必然是受到廣大玩家認可和喜愛的。
當然除了絕地求生的平底鍋還有很多 游戲 里也有聲名遠揚的bug, 有時候bug也能拯救 游戲 世界哦
回頭抱住我的平底鍋走上吃雞大道(⁎⁍ ᴗ⁍ ⁎)
***
這里是愛好 游戲 的小念真,希望走過路過的小哥哥小姐姐順手給個贊。
路過的大神輕噴,幫忙補充一下吧
o( v )o
王者榮耀里最出名的莫過於韓信和鯤的故事,至於莊周?整天睡覺,被韓信把鯤給偷走了都不知道,活該被偷。
當時王者榮耀的bug是這樣的,當韓信對莊周放攻擊的時候,因為韓信可以挑飛對手,於是莊周就被挑了起來鯤還在地上,正巧旁邊一個達摩過來,給了莊周一個大招,莊周就這么被踢走了。可是鯤還留在原地。而這一切,剛好被網友截圖,所以這個梗就出來了。
還有別的梗,比如說宮本武藏,這個被削弱了六七十次的男人,還有當初的曹老闆,一個打五個,還是抗塔打,拿完五殺之後順便把塔拆了(那時候不像現在,沒有兵線就拆不動),而且曹操大招的時候打防禦塔都回血。
還有劉備,當時的bug是傷害沒有削減,也是可以一打五的存在。
作為 游戲 玩家,我們都討厭BUG。但不是所有的BUG,有些被開發者無意留下的特性讓我們感覺超越了 游戲 世界的規則,反而很受歡迎,最終被官方保留下來成了 游戲 特色。
關卡加速(太空侵略者)
這個 游戲 想必很多老玩家都有印象,越到後期外星人的移動速度就越快,挑戰性也越高。但這其實是一個BUG造成的。
在製作人西角有宏的原版設定中,外星人會一直保持勻速移動。但是由於當時(1978年)硬體的機能不足,開場時滿屏的外星人會造成掉幀。越往後,屏幕上的像素點越少。於是,速度就快了起來。
當然我們最終玩到的版本應該並不是完全掉幀的版本,而是重新設計過的。
這種越往後速度越快的玩法後來被大量 游戲 借鑒,已經成為了一種經典設定。
苦力怕(我的世界)
游戲 中的「吉祥物」苦力怕最初其實是想被設計成可愛的豬豬。但是開發者Markus Persson當時沒有建模軟體,只能直接用代碼修改模型。因為輸錯了數據,模型的身體直立了起來。Markus把它調成了綠色,就變成了現在的苦力怕。
連續技(街頭霸王2)
可能有點難以置信,在最初的格鬥 游戲 中,玩家們只是互相狂按攻擊鍵,一拳一拳的把對方懟死,超級傻,完全沒有連續技的概念。
連招的發明源自街霸2的一個BUG。製作人員發現出招擊中對方以後,立刻按下其它攻擊鍵可以取消之前的攻擊動作,於是形成了連續打擊。它們覺得這個BUG很有意思就保留了下來。
如今,重拳、輕拳、再接個必殺技這樣的連招已經成了格鬥 游戲 里最核心的玩法。
火箭跳(雷神之錘)
在初代雷神之錘裡面有一個高手必備的神操作:玩家跳起懸空的過程中,對准地面來一發火箭炮,就會被爆炸的沖擊力推動躍向更高更遠的地方。以此你可以完成很多不可能的操作。因為大受歡迎,系列一直保留著這種玩法。
此外,如軍團要塞、守望先鋒這些 游戲 都借鑒了火箭跳的設定。
火箭跳起源於毀滅戰士初代,當時只能橫向移動。據說是一個BUG造成的,被製作人John Romero保留下來做成了彩蛋。
花屏(公理邊緣)
這是一個向銀河戰士致敬的獨立 游戲 。 游戲 中有一把武器可以把亂碼的圖像恢復原狀,這實際上是一個梗。
亂碼花屏對於玩過早年街機和FC卡帶機的玩家肯定不陌生,當 游戲 卡屏的時候就會出現。現在,童年噩夢變成了有趣的關卡設計。
多硬幣方塊(超級馬里奧兄弟)
馬里奧 游戲 里有的方塊可以頂出超多的金幣,讓玩家可以輕松加分、加命,非常有意思。它最初也是一個BUG,而且被刪除了。但開發者又覺得因此少了很多樂趣,於是又改了回去,保留至今。
Bug對於程序員來說是噩夢,bug對於 游戲 開發公司來說也是如此,一個備受詬病的嚴重bug對於一款 游戲 來說是致命的。除非在少數情況下,因為一個bug成就了一個 游戲 ,成為了一個非常棒的設定,這個可能令開發者本身都始料未及。下面我們一起來看看有哪些bug被 游戲 開發商改成了 游戲 中獨特的設定,讓玩家一直津津樂道的吧。
上上下下左右左右BA
呃,一個 游戲 玩家不知道這個bug,就不算是一個合格的 游戲 玩家。如果不知道這個梗,甚至連許多 搞笑 電影都看不懂。「上上下下左右左右BABA」,它其實最早源自科樂美的另一款 游戲 ——1985年發售的《宇宙巡航機》。(兩年後,影響一代人的《魂斗羅》才橫空出世)這兩款 游戲 首發都是街機平台,之後才移植到紅白機平台上(簡稱FC,山寨到國內就是廣為人熟知的小霸王)。橋本和久(Kazuhisa Hashimoto)負責該移植項目,但是在移植過程中,他發現這款 游戲 已經難到就連他也根本無法用3條命通關的地步,為了順利完成移植工作,他便私自在《宇宙巡航機》中加入了一段調試程序來幫助通關,開啟密碼就是——上上下下左右左右BABA。
《魂斗羅》在沿用了此設定並大火之後,科樂美幾乎在其製作的所有 游戲 中都植入了這個作弊碼。而正是在一代又一代的科樂美 游戲 中反復出現,只要你知道了這個作弊碼,就可以在之後的 游戲 中不斷使用,因此它比那些曇花一現的作弊碼更加廣為人知,甚至已經突破作弊碼本身的含義,演變成了一種 游戲 文化。
絕地求生 平底鍋
平底鍋能擋子彈,堪比防彈衣。這個梗只怕是絕地求生獨有的。其實,這個能擋子彈的平底鍋剛開始也是個bug,後來被玩家發現後上報給藍洞。藍洞覺得這個bug還蠻有意思,就沿用了下來。結果就是全世界都知道了絕地求生中平底鍋比防彈衣有用,也形成了絕地求生的一大特點。
超級馬里奧 踢牆跳Bug
《超級馬里奧兄弟》是最為經典的標志性橫版過關動作 游戲 。由於任天堂和FC的存在,這款 游戲 也是很多玩家早期的入門 游戲 之一,由於其用戶基礎龐大,其樂趣性和bug也逐漸成為了Bug 探索 愛好者們的最愛素材。
這個 游戲 最著名的一個Bug就是那個能讓你跳的更高的踢牆跳。這個Bug的原理是在恰當的時間按下跳躍之後,可以讓你跳的更高。bug最早出現在FC和SFC版的馬里奧 游戲 中,然而到了NGC的《超級馬里奧64》中,這個踢牆跳從Bug正式轉變為了一種 游戲 技能的存在,而且在 游戲 中這還成為了一個玩家必須要掌握的技巧,不然很多位置你都過不去,這就使得這個bug成為了經典。後面,無數的 游戲 借鑒這個bug的創意,讓踢牆跳成為了動作 游戲 主角的必備技能,甚至延伸出了進化技能二段跳和浮空,這也是沒誰了。
惡魔城月下夜想曲 出城BUG
出城BUG,所謂的出城是指利用BUG手段達到主角普通方式去不到的地方,以達到增加地圖完成度刷裝備和魂,快速速通關等目的。尤其是對加快流程起到了很大作用。惡魔城月下的出城方式非常多,500心、卡電梯、狼形態撞樓梯、卡門等,於是,玩家在最終BOSS之前,大都進入了尋找出城BUG的節奏。惡魔城 月下夜想曲的出城BUG,也是 游戲 史上最讓玩家樂此不疲的BUG,同時也因為這些極具研究價值和樂趣的BUG。惡魔城 月下夜想曲不僅沒有被玩家所詬病,反而還成為了最受玩家歡迎的一代惡魔城作品。PS版本最高的地圖完成率是200.6%,但是囧王者始終只能達到199%左右,估計是漏了哪些細節空間吧。有空再去刷一次。
魔獸世界,墮落之血事件
你以為我會說魔獸世界中盜賊(潛行者的bug?)呵呵,too young too simple。但是這個墮落之血事件,確確實實是暴雪從來沒有想到過的bug。我們來回溯一下整個事件:人類 歷史 公元2005年,在艾澤拉斯大路上,古拉巴士巨魔的血神---奪魂者哈卡將瘟疫散布在了艾澤拉斯。在和哈卡戰斗的過程中,它會隨機在 游戲 者的角色上施加一個名為墮落之血的DEBUFF,這個法術會不斷抽取玩家的生命,同時還具有非常強的傳染性,因此玩家必須分散站位以避免傳染。但是就像是生化危機病毒從實驗室泄露到浣熊市一樣,當受到感染的玩家傳送回到人口密集的城市後,由於其高傳染性,這種debuff就迅速傳染開來。玻璃渣曾幾次試圖修復這一問題,包括在一些地區實施隔離,但根本無法阻止這場災難,玩家的角色近乎滅絕,倖存下來的人們開始遠離人群,東躲西藏,估計那是最早的絕地求生了吧,如同末世中的人類。並且,美國疾病控制與預防中心(就是CDC啦,玩 游戲 或者看末世電影的都知道這個名詞)向玻璃渣申請得到這次瘟疫暴發的數據,以研究應對現實世界中的疫情,這個屌。後來,這種爆發式的瘟疫傳染模式,再結合生化危機中的病毒傳染模式,影響了後面出的所有的末世和病毒相關的 游戲 ,其爆發機制和傳播途徑基本就和魔獸中的這次事件一致。
GTA 狂暴警察,如果當年沒有這個BUG,GTA可能就不存在了
R公司是做賽車 游戲 的,他們做了一款叫RACE AND CHASE 的賽車 游戲 , 游戲 理念是「有趣,上癮,多人飈車,沖撞」,雖然這聽起來像馬里奧賽車,但實際畫面是這樣的:簡單,粗暴,毫無可玩性。
當初研發團隊過於注重開車的細節而導致操作並不順手,程序也總是不穩定,高層一度考慮取消這個項目,結果某一天測試人員發現原本設定的警察先生突然變成了狂暴的角色,想要碾死偷車玩家。這個bug毫無疑問被上報,卻被創意總監及時抓到賣點,於是這款 游戲 變成了開放模式,受到了廣大玩家的喜愛。我覺得這個確實是一個轉變思想的大膽手筆。
BUG是玩家在玩 游戲 的時候深惡痛絕的,但凡事也有例外,居然也有少數bug在巧合情況下讓玩家體驗到了不一樣的 游戲 樂趣,收到市場這種正反饋以後,官方於是索性當成梗流傳下來~
《街頭霸王》
ACT 游戲 里,追求的就是炫酷的動作效果,一連串令人窒息的操作下來,能夠讓對手不是半死就是直接KO,這種滿足感會非常高。但是很多人不知道,連擊最早的靈感來源於一個bug。最開始 游戲 設計師認為連擊這個操作需要玩傢具備一系列高超的操作技巧,很難觸發出這種「連擊」操作,但是偶爾有玩家在觸發了這個技能以後,很快掌握了這個技巧,而且傳播速度非常快,最後讓開發者們也開始重視「連擊」這種操作。
後來運用連擊的 游戲 越來越多,甚至成為了類型 游戲 的一個特色。研究如何變化連招也成了玩家特別喜歡 探索 的一部分。
《魔獸世界》
大家經常吐槽暴雪最喜歡玩梗。而《魔獸世界》被留下來的bug有:
想要獲得逐風者之劍,步驟需要的不少,其中公認最難的一個環節就是擊敗加爾和加盾男爵。但是還不一定百分之百能夠獲得左臉和右臉。只有都拿到以後再完成一些任務才行。然而玩家發現如果你有一個臉可以通過bug獲得下一個臉。
需要利用這個bug的情況很復雜,需要滿足的條件也有很多。感興趣的小夥伴可以自行去搜一下~
《暗黑2》
有人認為暗黑2其中有不少bug是被故意沿用下來的,大家發現首殺boss能夠獲得的裝備很多,所以研究如何能盡量多地刷首殺得裝備的情況很多。
而且還總結出來了不少途徑:新人可能都會發現的,第一關首殺了boss不退出,以後就永遠是首殺。第二關、第三關都有首殺的規律。這個bug還算是對於玩家來說比較有利的,官方也沒有將這個bug給去處掉。
所以從某一方面來說BUG也不盡然全都是壞的情況啦~還有啥經典bug歡迎大家討論啊~
作者:張二狗
格鬥 游戲 的賴皮連續技
早期格鬥有很多無限連的連續技 (指某些格鬥 游戲 中,用某一招可以一直無限卡,很賴皮,比如流星蝴蝶劍匕首的後打,後打可以無限賴死一個滿血),
當時看一個 游戲 策劃講其實是非常不公平的,於是現在都有了保護機制
文明系列的印度領袖甘地
甘地是一位愛好和平的領袖。
結果在文明2裡面出了這么一個BUG,甘地的好戰指數是全文明最低的1,而文明還規定,國家發展到現代 社會 時,好戰指數-2
而且剛好,那個時候差不多可以造核彈了,這個特性在文明5當中重現,不過這次是官方故意的。
他的造核彈與使用核彈的傾向最大,這也是玩家寧願付高額代價也不能讓他造出核彈的原因……於是這就是所謂「甘核平」這個梗的來由
吃雞平底鍋擋子彈
平底鍋最早是作為一款近戰武器的存在
有些熱衷於找BUG的玩家發現平底鍋有一個BUG,在反復掏出放下掏出放下後,把鍋和槍同時拿在手上,角度剛好把頭擋住,正面剛槍別人是打不到頭的
最終官方修復了這個BUG,但是強力的「四級甲」已經作為一個梗流傳下來了
我所知道的只有 絕地求生大逃殺 和 王者榮耀 裡面有。
絕地求生裡面的就不用說了,就是平底鍋嘛。
但王者榮耀裡面的就沒那麼多人知道,在以前的老版本裡面,貂蟬的二技能無敵其實是個bug,但是鑒於以前的貂蟬沒那麼強,所以這個bug又被當做一個梗流傳至今,官方也懶得管他了。
你好,我是賽羅,很高興回答您的問題。
上上下下左右左右BABA這個《魂斗羅》30條命的大招其實就是內測是程序員為了檢測 游戲 是否正常而設計,因為只有3條命,基本上除了頂尖玩家沒有幾個人可以,而後來卻忘刪了
我的世界
說到bug 手機的手游可以在電腦中玩 游戲 ,電腦 游戲 手機里玩 游戲 ,電腦上可以開手游代練,手機上的電腦 游戲 同樣一樣,這個秘密就是模擬器跟雲電腦
⑤ abug是什麼禮節
你說的abug應該是a hug。a hug是指一個擁抱的意思,在外國擁抱是很普遍的一種禮儀,有的人會擁抱,有的人會親嘴,而我們中國通常見面是會握手,和每個國家的國情有關。至於abug並不是什麼禮節,而是編程屬於漏洞,程序員之間討論最多的就是bug。
⑥ APP上線出重大bug,產品經理欲開除程序員網友:把你自己開了!
對於程序員而言,出現bug就像吃飯一樣稀鬆平常。出現bug?改就是了。但最近出了個讓眾網友都嘖嘖稱奇的事。某公司的APP上線之後,出現了重大bug,這位產品經理居然去網上問該不該開出程序員。頓時,眾程序員就炸了。這是什麼情況呢?
為什麼會有這么多程序員都氣炸呢?這么說吧,首先,程序員不可能一點bug都不出,但是現在這么重大的bug到APP上線了才被發現。很明顯是測試的責任更大,現在這個產品經理卻是讓程序員走人。再者,不管是測試還是前端的錯,首先,最大的責任應該是這個產品經理的錯。而他,現在只想找程序員的責任。最後,出現了錯誤,他的第一想法不是解決問題,不是找出各部門的責任,不好好復盤而一味的甩鍋給程序員們。
眾網友也是氣憤不已,表示,開!就應該讓這個產品經理把自己開了,不懂前後端還敢管程序員做APP。出了事情不自己扛還找人背鍋。另一部分則表示趕緊開除程序員,放他們一條生路。
不管怎麼說,這位產品經理的行為,著實讓人十分寒心。身為管理者,出事了首先就應該從自己找原因。我們公司的負責人,有問題首先都是自己先承擔,然後再說如何去懲罰出錯誤的部門。即便是懲罰也不會說像這樣直接讓人走人。說實話,這種行為就像夫妻吵架說離婚一樣的性質。即便後來問題解決,也和好了,但是心卻寒了。
對此,各位小夥伴有什麼不同的想法呢?
⑦ 互聯網前輩總是說「bug是改不完的」,新入職的程序員該怎樣應對bug
互聯網前輩總是說“bug是改不完的”,新入職的程序員應對bug:
⑧ 優秀的程序員是如何處理技術 Bug 的
從初入職場菜鳥到職場大咖,很多程序員在努力充實自己,有時候我們需要對自己進行一次能力定位,了解自己的優勢和沒有掌握的技術。芯學苑列出幾點作為初入職場的新手評估自己,明了前進學習的方向。
1、技術能力(解決問題的能力)
這是非常重要的事;過硬的技術能讓你得到面試機會,並在工作中游刃有餘。當公司招聘一個Java開發人員時,是會優先考慮能力因素的。在實際的項目開發中,一個程序員的技術能力等於其解決問題的能力。
如果拿一個尺度來衡量這個能力的話,一個程序員的能力可以用能完成任務的數量和難度來衡量。一個程序員能基本無誤的完成項目中的一個功能算是合格,但在此之前,他對項目的生產力為負,為他布置的任務,中間環節的溝通,修補bug的時間其實要多於自己直接完成該功能的時間的。能較好完成一個完整模塊的程序員才算是較好的程序員,也是項目中的主要開發者。能獨立完成整個項目才是優秀的程序員。
2、專業基礎(知識的積累)
一個程序員的知識積累很大程度上決定了其解決問題的能力。知道如何編寫代碼是基本的技能,但是知道Java編程語言的原理,知道代碼背後的演算法將使你從人群中脫穎而出。
3、主流編程工具
今天,事實是,你不能成為一個樣樣都懂的人(雜而不精)。你必須選擇你要掌握的工具。有時這是由工作的環境決定的,但是按照下面說的去做也是一個很好的選擇:
構建工具:Maven或Gradle。
SCM:Git(不是GitHub。大不相同)。
構建自動化:Jenkins。
IDE:Netbeans或Eclipse——不僅用於編寫代碼,而且還從IDE中重構和調試代碼。我遇到了很多沒有如何從他們最喜歡的IDE調試的開發人員。
Bug跟蹤:Bugzilla或Jira。
4、JSF的知識
應用程序伺服器
所有Java開發人員應該知道如何在Apache Tomcat中部署。
當Glassfish開發停止時,下一個最好的事情是J Boss Wild Fly。
5、溝通的能力
溝通是我們做好一切事情的關鍵。我們必須與我們周圍的環境保持互動,無論是在我們的私人還是職業生活中。一個良好的程序員知道如何在各種團體面表達自己。也許對你來說顯而易見的東西在他人的角度來看並非如此。
從大的尺度(比如一個人的工作生涯)來看,一個程序員知識積累的多少只決定於其自學能力和他對編程本身的興趣。
在一個分工明確的項目中,程序員需要理解產品,和領導溝通理解自己的任務,和同事們溝通以正確的方式進行合作。無論哪一個方面溝通出了問題都不是小事情,同時,程序員還需要正確的傳達設計的實現難度,以及讓別人正確的理解自己設計模塊的介面。在不寫文檔時,正確的口頭溝通非常重要,需要寫文檔時,良好的編輯能力也算做是溝通能力的一部分。
6、自學能力
這是一個非常重要的技能,在你自己的空閑時間學習新的技能。不要等待公司為你提供培訓。你需要自己去學習新技術,提升自己在相關領域的水平。從Java後端開發到架構模式,總是有一些新事物值得學習。經常閱讀博客和論壇,嘗試加入本地聚會小組。你學到的東西可以幫助你的事業。知識刷新頻率極快讓人無法追趕的這個時代,難免會有超出自己知識范圍的時候,此時你的自學能力決定了你能多快的完成任務。
7、良好的團隊合作精神
無論是部分編程還是大型項目,所有開發人員都是作為團隊的一部分在協同工作。你需要致力於團隊的目的,或幫助新的團隊成員克服障礙。不要存在這種「我只要做好我的本職工作,下班就直接回家」的態度。成為團隊的一部分,幫助周圍的同事,對自己的能力也是不小的提升。
就像拿破崙說的不想當元帥的士兵不是好士兵,追求參與一個大型軟體系統的開發,是每個程序員的夢想。在此之前,應該學習更多的專業知識,達到優秀程序師的標准。最後希望各位程序員閱讀本文後能夠得到一些裨益,在這條路上走得更好。