日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

程序员常见的坏习惯,你躺枪了吗?

發(fā)布時(shí)間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员常见的坏习惯,你躺枪了吗? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作為一名程序員,犯錯(cuò)誤是不可避免的。

不過(guò)呢,有些壞習(xí)慣會(huì)妨礙你成為一名優(yōu)秀的程序員。

1、尋找借口

編程出現(xiàn)bug是很正常的,一些程序員會(huì)“機(jī)智”地為自己甩鍋:

A、這不是我干的!

B、是不是有人動(dòng)過(guò)了我的源代碼?

C、在我的電腦上沒(méi)有問(wèn)題呀!

2、不好的生活習(xí)慣

有一些的程序員可能屬于硬漢系列,身體特別能扛,白天久坐不起,各種不怎么喝水。

看了健身方面的書(shū)籍,但是從不健身。

知道吃飯重要,還是喜歡吃方便面。而且作息生活混亂,十二點(diǎn)之前基本不休息。

3、攪入過(guò)多的“辦公室政治”。

有時(shí)候,你可能會(huì)覺(jué)得公司里其他的開(kāi)發(fā)小組提出的決定很奇怪。但是只要你可以完成自己的小組里的項(xiàng)目,最好的辦法就是想些變通措施應(yīng)對(duì)別的小組,不要去正面硬碰硬。

4、被壓力壓垮。

一旦面對(duì)一些用戶無(wú)法使用的腳本,你可能會(huì)遭受巨大的壓力。你應(yīng)該學(xué)會(huì)保持鎮(zhèn)定,冷靜地解決問(wèn)題。

5、拒絕寫(xiě)糟糕的代碼。

現(xiàn)實(shí)中,當(dāng)你遇到緊迫的截止日期,或者試驗(yàn),或者需要緊急修復(fù)的bug……你就需要萬(wàn)金油。你必須要靈活應(yīng)變,寫(xiě)一點(diǎn)糟糕的代碼來(lái)完成緊急任務(wù)。

6、做任何事都非常有條理,習(xí)慣Google一切。

比如,在使用任何產(chǎn)品之前,都會(huì)仔細(xì)閱讀附帶的說(shuō)明書(shū),即使是使用非常簡(jiǎn)單的烤面包機(jī)也不例外。如果要掛相框,會(huì)先Google一下“如何掛相框”,確定自己所知道的是正確的(或者在亞馬遜上找本懸掛相框相關(guān)的書(shū))。

7、喜歡說(shuō)“不”

低效的程序員缺乏對(duì)事物的“愿景”。因此,他們常常會(huì)對(duì)項(xiàng)目說(shuō)’不’,或成為項(xiàng)目前進(jìn)路上一股強(qiáng)勁的消極力量。?“當(dāng)遇到挑戰(zhàn)的時(shí)候,積極的態(tài)度讓人敢于面對(duì)所有潛在的可能,”Charles解釋說(shuō)。

低效的軟件工程師之所以會(huì)快速說(shuō)“不”的還有一個(gè)原因是,一旦手頭有工作,就不想受其他事的干擾,生怕被打亂。 “沒(méi)有人是完美的,害怕被打亂其實(shí)是選擇了安全和不創(chuàng)新,”Charles說(shuō),?“工程師們需要自由地去嘗試新的東西。有些點(diǎn)子一開(kāi)始被認(rèn)定為“瘋狂”,搞不好最后會(huì)導(dǎo)致一個(gè)創(chuàng)新又突破性的解決方案。”

8、在現(xiàn)實(shí)世界中,我真的很需要Ctrl + Z。

媛妹評(píng):不僅你想要,我們也想要。除了不僅要這個(gè),每次看到錢包的時(shí)候,都會(huì)想:“要說(shuō)我能Ctrl+C和Ctlr+V多好啊!”。另外,某某說(shuō)他的成功可以Ctrl + C,莫非他和我們同行?

9、過(guò)早的優(yōu)化代碼

具有傳奇色彩的程序員Donald Knuth曾經(jīng)說(shuō)過(guò):“程序員花了很多時(shí)間在思考那些非關(guān)鍵部分的代碼,這樣的優(yōu)化反而對(duì)后續(xù)的調(diào)試和維護(hù)起到了負(fù)面作用。”費(fèi)盡心思讓它運(yùn)行得快了一點(diǎn)點(diǎn),但卻讓你的代碼變得更難調(diào)試和維護(hù)了。一個(gè)真正好的策略是:先清晰地寫(xiě)好你的代碼,然后如果有一部分程序確實(shí)需要優(yōu)化從而提高性能的話,你再去做這項(xiàng)工作。

10、不寫(xiě)注釋

很多函數(shù)甚至是類根本不需要注釋,從名字上你就能看出這個(gè)函數(shù)的用途,當(dāng)然前提是程序員給它起一個(gè)有意義的名字。而且注釋你只能寫(xiě)在這個(gè)函數(shù)聲明的地方,其他調(diào)用這個(gè)函數(shù)的地方也根本看不到。有時(shí)候?qū)懽⑨尶赡芊炊泻?#xff0c;代碼迭代很快或者正在重構(gòu)的時(shí)候注釋可能就不準(zhǔn)確了。尤其是文件頂部有一段小結(jié)注釋的時(shí)候可能著急的程序員根本就不會(huì)去看它更別提隨時(shí)更新了。所以代碼注釋渾然一體才是高質(zhì)量的代碼。


總結(jié)

以上是生活随笔為你收集整理的程序员常见的坏习惯,你躺枪了吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。