對於程式設計師來說, Warning 真的不重要嗎?

時間 2021-05-06 03:01:15

1樓:魏煌松

很多專案都是一錘子買賣,這種專案跑得動就好,管什麼warning。

但如果這個專案是你要一直維護的,就記住現在解決乙個warning,以後維護就輕鬆一分…

2樓:朱毅

大部分專案準備工作不足,比如不設定合適的warning level, 更不用提自定義warning標準了。

另外,編譯器報的warning準確與否取決於編譯器的優劣以及設計初衷,不能一概而論。

3樓:

if (a == b)被寫成if (a = b)時,報告的warning你不管?那種不關心warning的,還是年輕沒吃過苦頭。出來混早晚有他們還的時候。

4樓:

從來都是大刀闊斧攻城略地消滅所有error,感慨天下盡在掌控,憑朕之文韜武略自當安撫眾Warning,最後實現天下大和!

5樓:陳雲浩

做上層應用的, 用了很多開源庫, 但是開源庫過時了, 有些API將要不再使用或者一些型別轉換不太標準. 難道要去把這些庫全部改一遍? 過後說不定, 開源庫更新了, 你這邊又沒warning了.

所以做上層應用, 並且趕時間的小公司, 關注warning的很少. 整個專案1000多個warning很正常, 照樣跑. 乙個遊戲製作時間幾個月, 上線也就是幾個月就不火了, 關注warning得不償失.

當然之前做核心的時候留下的經驗就是-Wall要沒有warning, 核心畢竟是核心啊.

還是看做什麼, 才判斷重要性.

6樓:玉昆

作為有潔癖的人,肯定想清掉所有的warning。不過很多老牌的遊戲引擎、第三方庫都是warning滿天飛,也就只能聽之任之了。

7樓:

《C程式設計(第四版)》(清華大學出版社) 第138頁:

(2)從附錄F可以看到:sqrt是求平方根的函式,它要求引數為雙精度數。在執行時會自動將整數n轉換為雙精度數。

求出的函式值也是雙精度數,再把它賦值給整型變數k,系統會自動小數部分捨棄,只把整數部分賦給k。在進行編譯時,系統給出警告,提醒使用者有可能出現誤差。只要使用者確認沒有問題,可以不理會它。

有多少人初學程式設計就被譚浩強誤導了?

8樓:涼暮月

有error的時候,,warning是不緊張的。

2B領導催進度的時候,warning這種事不算工作量。

再說那些warning又不是我寫出來的,,碼農都是無辜的好不好,,,,

9樓:叛逆者

我一直都認為正規專案都會要求/W4下無warning。Windows之類的甚至要求/Wall下無warning。實在避不開的用#pragma關掉,並註明原因。

KlayGE很早就做到了vc下/W4,其他編譯器上的任何乙個warning都需要嚴密觀察。

總之,無warning其實是個很基本的要求才對。/W4 /WX會讓後續開發容易很多。warning裡面往往包含了很多重要資訊。

別等debug到昏天黑地後才發現其實warning已經告訴你了。

10樓:趙劼

因為世界上九成九的專案是瞎搞的,自然無視Warning。正經的專案都是Treat all warning as error的。

11樓:

不是0 warnings;我總感覺心裡不踏實吃不下去飯。。。

有時候改乙個warning真的不容易,但是改出來了絕對爽。。

12樓:Milo Yip

現時RapidJSON要通過 -Wall -Wextra -Weffc++ -Wswitch-default -Werror

有些不是原來有的選項,但別人的專案用了RapidJSON發現有warning,就強逼我們也要解決了。

13樓:陳碩

-Werror

ps. muduo 的編譯選項是 -Wall -Wextra -Werror -Wconversion -Wno-unused-parameter -Wold-style-cast -Woverloaded-virtual -Wpointer-arith -Wshadow

會日語對於程式設計師來說有什麼益處?

四月雨 個人母語漢語,日語英語日常會話應付工作都沒啥問題的程度吧,韓語入門水準,常用技術方向是.Net。實話說是沒啥幫助,因為基本上用日語可以查到的資料,用英語一樣能查到,而且更多。 日本有很多IT公司招收無經驗非計算機專業的人,然後培訓成程式猿之類的,所以日本的IT教材和0基礎教學的網上資料都非常...

厲害的程式設計師相對於普通程式設計師,對於完成乙個需求來說,除了更少的 bug,還有什麼優勢?

烈日烤魚 沒有程式設計師經歷的人想理解這個問題,你就想想你高中的數學大神和普通人同做一張數學卷子的結果吧。這裡程式設計思維模擬數學思維 不離譜 數學大神模擬頂級程式設計師,普通同學模擬一般程式設計師,任務需求就是,把一張卷子上填滿正確的答案。結果就是 數學大神能做出來的難題普通同學做不出來 數學大神...

對於程式設計師來說,頭髮和女朋友哪個更難得?

這個是不是可以翻譯成 麵包 還是 愛情 麵包?有家室的光頭也不佔少數 愛情?溫飽家庭也可以穩定滋潤 關鍵還是看你內心的側重點是什麼。 Yanque 這個問題太難了。畢竟兩個都沒有的人,無法回答。這個問題應該也容易。畢竟頭髮可以生,我看某些軟體就整天給我推植發的廣告,女朋友應該也能找,畢竟現在都不限制...