<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          程序員常犯的這些錯誤,你中招了沒?

          共 2247字,需瀏覽 5分鐘

           ·

          2021-09-16 15:18


          前端獵手
           鏈接每一位開發(fā)者,讓編程更有趣兒!
          關(guān)注


          轉(zhuǎn)載自Duing(ID:duyi-duing


          日常工作中的程序員們,其實(shí)都或多或少踩過一些編程的“雷區(qū)”,有時會不會犯這些錯誤,其實(shí)和你技術(shù)高低沒有必然的聯(lián)系,只是你有沒有意識到這樣做會造成不好的結(jié)果。


          今天小渡要分享給大家的,就是幾種我們在工作中經(jīng)常會去犯的錯誤,過來人看了之后都掩面而泣,表示簡直不要太真實(shí)!


          如果你細(xì)心提防這些錯誤,你將提高自己的編程技能,而且相對于其他初學(xué)者有一種優(yōu)勢。


          話不多說,我們一起來看看吧!





          在錯誤的分支中提交代碼



          我們首先提到這個問題是因?yàn)?,?dāng)錯誤被及時發(fā)現(xiàn)并定位時,不會對我們造成重大影響。雖然我們在修復(fù)這個問題的時候會浪費(fèi)一些時間。


          在錯誤的分支中提交代碼估計每個人都體驗(yàn)過一次。如果你及時發(fā)現(xiàn)這個錯誤,則可以很輕松的解決問題,及時止損。否則后續(xù)在不斷進(jìn)化的錯誤分支中修改錯誤會變得十分棘手——在錯誤的道路上走的越來越遠(yuǎn)。





          CRUD

          代碼能跑起來就行



          大多數(shù)的程序員在寫代碼的時候,都只關(guān)心這個程序能不能跑起來,而這恰恰就是普通程序員和高手程序員之間的分水嶺。


          客觀地看,你是只會面向搜索引擎編程,還是能夠?qū)懗龈哔|(zhì)量的代碼?亦或是能在大型項(xiàng)目中參與設(shè)計實(shí)施?


          有很多程序員,在一家公司一待就是好多年,技術(shù)也隨之停留在了剛?cè)肼毲疑杏袑W(xué)習(xí)熱情的那半年,等到有一天公司內(nèi)部結(jié)構(gòu)優(yōu)化,等待他們的只能是被裁掉的命運(yùn)。


          到那個時候,相信不會再有一家公司愿意以高薪聘請只會CRUD(Create、Read、Update、Delete)的他們。


          圖片源自網(wǎng)絡(luò),僅做配文展示


          所以,相較于埋頭苦摳代碼,你需要有更寬廣的思維,勇于從所在項(xiàng)目和崗位上跳出來,站在行業(yè)視角重新俯瞰自己的定位,相信你會有不一樣的發(fā)現(xiàn)。





          代碼就是藝術(shù)

          必須力求完美



          整潔的代碼,嚴(yán)密的單元測試,完善的文檔,毋庸置疑這些都非常重要。


          作為一名程序員,我們總是要求自己使用現(xiàn)代模式編寫整潔的代碼,而且會頻繁地檢查所有的依賴項(xiàng)都是最新的。因?yàn)槲覀兿氤蔀橐幻麅?yōu)秀的程序員。


          但我們應(yīng)該注意,不應(yīng)光顧著考慮將來,卻忘記了眼前。編寫可以向他人展示且令人自豪的代碼固然很好,但是能夠順利地完成項(xiàng)目不是更好嗎?畢竟,編程不是藝術(shù)。





          追求開發(fā)速度

          忽視代碼質(zhì)量



          在職業(yè)生涯中,大多數(shù)開發(fā)者采取過這種只追求需求響應(yīng)速度而忽略代碼質(zhì)量的工作方式。這種處理問題的方式存在嚴(yán)重缺陷,它會導(dǎo)致項(xiàng)目背上越來越多的技術(shù)債。


          更重要的是,這種只求速度而忽視代碼質(zhì)量的方式還可能會破壞團(tuán)隊(duì)的士氣。


          圖片源自網(wǎng)絡(luò),僅做配文展示


          然而,在某些情況下,這種開發(fā)方式帶來的影響并不重要,反而這可能是最優(yōu)的解決方案。比如對于代碼生命周期短的開發(fā),這么做沒有什么問題。


          但是長遠(yuǎn)來看,當(dāng)代碼需要長期運(yùn)行時,這種開發(fā)習(xí)慣造成的后果可能會“后患無窮”。





          我的代碼不可能有Bug

          都是產(chǎn)品經(jīng)理的鍋



          國內(nèi)很多程序員和產(chǎn)品經(jīng)理的關(guān)系并不融洽,這一點(diǎn)可以體現(xiàn)在方方面面,比如當(dāng)產(chǎn)品經(jīng)理提出需求變動的時候,程序員多半會吐槽“早干嘛去了,來來回回改需求,想清楚功能再提需求有那么難嗎?”


          再比如當(dāng)客戶提出一些看似“莫名其妙”需求的時候,程序員則會將炮火對準(zhǔn)產(chǎn)品經(jīng)理,“為什么不在客戶面前據(jù)理力爭,這個需求實(shí)現(xiàn)不了”。


          拋開對產(chǎn)品經(jīng)理的“偏見”,程序員會有這些“吐槽”的根本原因在于對項(xiàng)目的不了解。


          圖片源自網(wǎng)絡(luò),僅做配文展示


          程序員關(guān)注的點(diǎn)往往在技術(shù)實(shí)現(xiàn)與細(xì)節(jié)上,相對缺乏對項(xiàng)目的整體把控能力。一個完整的項(xiàng)目需要在考慮預(yù)算的同時兼顧技術(shù)實(shí)現(xiàn),在滿足客戶需求的同時還要重視用戶體驗(yàn),還有業(yè)務(wù)環(huán)境、市場變化等無數(shù)不確定因素。


          從另一個角度來看,程序員只有站在整體項(xiàng)目的角度,才能對項(xiàng)目有更深入的理解,實(shí)現(xiàn)高效編程。





          重復(fù)造輪子



          大多數(shù)開發(fā)者使用某種框架來簡化繁雜開發(fā)。如果你正在學(xué)習(xí)某個框架,你可能會忽視其實(shí)框架已經(jīng)給你提供好了所需要的一些API。


          經(jīng)常發(fā)生的一個錯誤就是開發(fā)者不知道自己正在使用的框架所提供的已有功能有哪些。由于缺乏對框架的全面了解,自己可能會重新造一個輪子來實(shí)現(xiàn)框架中已有的功能。重復(fù)造輪子而沒有使用框架中的已有功能,這非常浪費(fèi)時間。





          過于自信



          許多開發(fā)者過于自信。當(dāng)然,在一定程度上,擁有自信是一件很棒的事情。作為一名開發(fā)者,當(dāng)你過度自信時,你很難獲得從他人那里獲得良好的反饋。


          過于自信的開發(fā)者完全意識不到自己也會犯錯誤的事實(shí),因此他們傾向于在不咨詢他人的情況下做出決策。這不是最好的辦法,因?yàn)樵谀承┣闆r下出現(xiàn)一些問題,讓你措手不及--比如你確實(shí)選擇了一個非最優(yōu)的方案,甚至其他開發(fā)者覺得自己被忽視和貶低了。


          作為一個開發(fā)者,保持謙虛,清晰得意識到自己能力所及是非常難得的。


          圖片源自網(wǎng)絡(luò),僅做配文展示


          人非圣賢,孰能無過。對于犯錯,你不用太困擾,因?yàn)閷Τ绦騿T而言,犯錯太正常不過,并且?guī)缀趺刻於紩l(fā)生。軟件開發(fā)很難,因此錯誤或多或少總會發(fā)生。


          我們不知道開發(fā)什么時候出錯,人們總是太執(zhí)著于自己的工作,那么就會犯錯,也會以另一種方式對我們產(chǎn)生負(fù)面影響。犯錯可以接受。事實(shí)上,及時反思和總結(jié)錯誤才能使我們進(jìn)一步成長。


          讓我們永遠(yuǎn)學(xué)習(xí)與前進(jìn),為了星辰大海。




          ?? 好了, 以上就是我的分享,小伙伴們點(diǎn)個贊再走吧 ?? 支持一下哦~ ??,


          瀏覽 52
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲第一成年人的网站 | 久久一道本色 | 婷中文字幕9 | 国产靠逼视频 | 18禁啪啪网站 |