成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

安全 | 一起槍擊案引發的代碼規范之談

安全
在本文里,我們暫且不去討論“因代碼不規范,碼農槍擊……”事件的起因,畢竟斯人已逝,調查和取證本該是警察叔叔的事。這里我們就來說說,為什么“代碼不規范”這條炮制出來的殺人誘因,竟然引起了那么多共鳴?

這兩天,同事們的朋友圈被“碼農因為代碼不規范問題槍擊同事”的新聞刷了屏,幾名程序員同事也借此吐了吐槽。但是,我們順藤摸瓜找到了英文報道原文,發現外媒只是報道了槍擊的事實,并沒有闡明槍擊的原因,也就是說,這個所謂“代碼不規范”的原因,可能只是國內外網友的評論或猜測。

[[244630]]

槍擊事件還原

據外媒報道,上周三上午,美國一名員工在位于威斯康星州的美國企業資源規劃軟件(ERP)開發商 WTS Paradigm 的辦公樓槍擊四名同事,導致一人情況危急,兩人重傷。最終警方趕到并槍擊了行兇者,該兇手被送往醫院后不治身亡。

[[244631]]

據了解,這名行兇者是 WTS Paradigm 的員工。事后,其同事接受采訪時表示當時他們都在工作,槍聲卻突然響起……

目前,由于該行兇者已經離世,所以槍擊的原因成了未解之謎,警方也尚未給出調查細節。

為什么“代碼不規范”成了“誘因”?

在朋友圈廣為流傳的某篇 10W+ 文章里,標題赫然寫著“因代碼不規范,碼農槍擊……”,似乎已經為事件蓋棺定論,同時引發了一大波程序員的吐槽。在本文里,我們暫且不去討論這起槍擊事件的起因,畢竟斯人已逝,調查和取證本該是警察叔叔的事。這里我們就來說說,為什么“代碼不規范”這條炮制出來的殺人誘因,竟然引起了那么多共鳴?

一個團隊中程序員能力不一,有些團隊或公司可能并不會可以要求代碼規范。在前文提到的炮制理由中“不寫注釋、不遵循駝峰命名、括號換行,最主要還天天 git push -f 等”,還有不加大括號、不采用預編譯模式、使用過時方法等,都是代碼不規范的表現。

代碼不規范不一定會引起槍擊,但肯定會造成很多問題,甚至帶來一些安全漏洞:

  • 影響團隊合作,降低效率:對于共同完成項目的團隊而言,如果沒有統一的代碼規范,最終整合代碼時,可能會出現看不懂命名,或者閱讀過程不斷詢問的情況,導致團隊效率低下,甚至造成成員之間的矛盾;例如 git push -f,把別人的勞動成果全部覆蓋掉,出現一次就會遭到全員圍攻。
  • 提高維護成本:代碼不規范導致可讀性降低,后期的代碼維護會耗費更多人力甚至財力成本;一旦代碼越來越多,***的維護就難以為繼,給運維人員造成很大負擔。
  • 引發各種 bug:如果輸入輸出參數、異常處理、日志處理等沒有規范,很容易導致大量低級 bug,還很難找到 bug 的原因。
  • 不利于代碼審查,甚至造成安全漏洞:代碼審查是糾正代碼錯誤,保證開發周期安全順利進行的重要一步。如果代碼不規范,就會加重代碼審查的工作量和難度,導致代碼審查工作沒有根據還浪費時間。某些情況下,代碼不規范還會造成安全漏洞,此前 Morpheus 智能合約爆出的重大安全漏洞,就是大小寫錯誤造成的。
  • 不利于程序員自身的成長:有些人可能沒有意識到代碼規范的重要性,有些人意識到了但由于項目時間緊、流程繁瑣等原因而不去遵循。這跟當前開發流程與安全之間的關系很像。很多人為了速度而犧牲前期的必要流程,卻給后續的工作帶來了更多麻煩。其實,規范的代碼有助于理解開發語言、模式和架構,也有利于提升開發水平。

對于公司和團隊而言,制定符合實際情況的開發規范并非難事,重要之處在于每個人自己認識到規范的重要性,以及養成規范的習慣并堅持貫徹。

不管怎么說,這則半真半假的新聞至少引起了人們對代碼規范和安全性的探討和重視。

***,祝逝者安息,生者自強。

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2019-03-18 10:11:58

開發者技能命令

2019-09-09 08:30:57

MYSQL代碼數據庫

2022-05-24 08:21:16

數據安全API

2015-01-20 11:40:43

2024-01-02 09:09:03

枚舉規范化管理

2022-02-14 07:03:31

網站安全MFA

2016-01-07 10:32:02

2016-03-01 12:21:35

2023-07-18 07:56:20

2024-10-15 08:08:13

2016-04-18 18:50:56

2025-06-18 08:00:56

2024-11-27 08:47:12

2022-05-05 12:57:40

架構

2021-11-15 12:33:16

網絡安全網絡攻擊網絡威脅

2024-09-26 07:29:19

2022-12-02 14:20:09

Tetris鴻蒙

2022-11-29 16:35:02

Tetris鴻蒙

2023-03-29 08:26:06

2021-02-23 09:21:29

代碼效率C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品一区二区 | 国产区在线免费观看 | 欧美一区二区视频 | 日韩中文字幕在线不卡 | 国产精品久久一区二区三区 | 成人国产午夜在线观看 | 欧美第一页 | 日本黄色短片 | av网站在线播放 | 一区二区三区高清 | 精品自拍视频在线观看 | 久久国产一区二区 | 羞羞视频网页 | 国产成人精品a视频一区www | 一区二区三区视频在线免费观看 | 国产精品中文字幕一区二区三区 | 欧美精品成人一区二区三区四区 | 国产色黄 | 亚洲精品在线免费观看视频 | 超碰成人av | 日日摸日日添日日躁av | 国产视频1区 | 久久久精品视频免费看 | 色一情一乱一伦一区二区三区 | 久久精品亚洲国产奇米99 | 久久69精品久久久久久久电影好 | 免费性视频 | 成年人视频免费在线观看 | 日韩一区二区成人 | 日韩高清成人 | 日韩成人免费视频 | 久久久久久久网 | 日韩精品极品视频在线观看免费 | 麻豆精品国产免费 | 亚洲精品在线观看网站 | 日本不卡一区二区 | 久久久久久99| 久久精品亚洲欧美日韩精品中文字幕 | 国产精品成av人在线视午夜片 | 国产成人精品久久 | 久久久久久久国产精品视频 |