1. 程式人生 > >軟件作業2:時事點評-紅芯瀏覽器事件

軟件作業2:時事點評-紅芯瀏覽器事件

瀏覽器 積累 定義 教程 com 功能 壟斷 碼農 聲明

一、紅芯事件

  • 事件描述

自稱“打破美國壟斷,中國首個自主創新智能瀏覽器內核”的紅芯瀏覽器被發現註釋過度,安全性低,且出現大量與谷歌瀏覽器Chrome一樣的文件,與其自稱的創新不符。

二、我的評論

我認為程序中可以加些註釋,一來可以幫助自己理清程序的邏輯結構,二來便於團隊協作開發,但如果每一句都加註釋,就太浪費工作效率,且不便於後期維護。

技術分享圖片

三、我認同的觀點

1、taleair,觀點:碼農最討厭兩件事1。寫註釋2。接手別人代碼沒註釋。

技術分享圖片

2、曉東世界,觀點:大部分程序員都有一個習慣,不寫註釋。我們公司就規定,必須要寫註釋,哪怕你定義了一個變量a,我們的註釋,必須要寫清楚,為什麽要定義這個變量a,它的含義是什麽,有沒有什麽特殊要求,比如允許存放的格式是什麽,都要寫清楚。所以我們一般在審核代碼的時候,先會看註釋,在看代碼,看代碼的時候,主要檢查代碼邏輯是否和註釋保持一致的,這樣看代碼會很輕送,也很容易理解。尤其是業務代碼,註釋是必須的。代碼不是寫給自己看的,而是寫給同事看的。很多人都沒有這樣思想,尤其是一些資質老,還自大的程序員。喜歡一行一行讀代碼,他也希望別人和他一樣,所以不太喜歡寫註釋,他們會說,去看代碼。很多公司都有這樣的程序員,所以代碼不斷積累,就沒有辦法接手了。

技術分享圖片

3、DXYZU,觀點:你要考慮到這是產品項目而不是教程項目,而且官方聲明是以安全性為賣點。了不起說明功能跟參數,寫這麽詳細是生怕別人裝完之後不會破解跟攻擊麽?

技術分享圖片

軟件作業2:時事點評-紅芯瀏覽器事件