偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

程序員需要自己修補BUG的真正原因原來是這樣

開發(fā) 前端
在軟件行業(yè),經(jīng)??吹接械墓竟芾碜屢粋€人修補另一個人代碼里的 BUG。有時候有人寫了一段代碼,扔出來不管了,然后公司管理讓其他工程師來修復它。我想告訴你們,這種方法會很失敗。

在軟件行業(yè),經(jīng)??吹接械墓竟芾碜屢粋€人修補另一個人代碼里的 BUG。有時候有人寫了一段代碼,扔出來不管了,然后公司管理讓其他工程師來修復它。我想告訴你們,這種方法會很失敗。

[[130373]]

首 先,讓一個人修復另一個人的 BUG,是不尊重工程師個人技術(shù)的表現(xiàn)。久而久之會降低工程師的工作積極性,以至于失去有價值的員工。代碼是人用心寫出來的作品,就像藝術(shù)家的作品一樣, 它的質(zhì)量牽掛著一個人的人格和尊嚴。如果一個人A寫了代碼,自己都不想修復里面的 BUG,那說明A自己都認為他自己的代碼是垃圾,不可救藥。如果讓另一個人B來修復A代碼里的 BUG,就相當于是讓B來收拾其他人丟下的垃圾。可想而知,B在公司的眼里是什么樣的地位,受到什么樣的尊重。

其次,讓一個人修復另一個人 的 BUG,是效率非常低下的作法。每個人都有自己寫代碼的風格和技巧,代碼里面包含了一個人的思維方式。人很難不經(jīng)解釋理解別人的思想,所以不管這兩人的編 程技術(shù)高下,都會比較難理解。不能理解別人的代碼,不能說明這人編程技術(shù)的任何方面。所以讓一個人修補另一個人的 BUG,無論這人技術(shù)多么高明,都會導致效率低下。有時候技術(shù)越是高的人,修補別人的 BUG 效率越是低,因為這人根本就寫不出來如此糟糕的代碼,所以他無法理解,覺得還不如推翻重寫一遍。

當我在大學里做程序設(shè)計課程助教的時候,我 發(fā)現(xiàn)如果學生的代碼出了問題,你基本是沒法簡單的幫他們修復的。我的水平顯然比學生的高出許多,然而我卻經(jīng)常根本看不懂,也不想看他們的代碼,更不要說修 復里面的 BUG。就像上面提到的,有些人自己根本不知道自己在寫什么,做出一堆垃圾來??催@樣的代碼跟吃屎的感覺差不多。對于這樣的代碼,你只能跟他們說這是不正 確的。至于為什么不正確,你只能讓他們自己去改,或者建議他們推翻重寫。也許你能指出大致的方向和思路,然而深入到具體的細節(jié)卻是不可能的,而且不應(yīng)該是 你的職責。這就是我的教授告訴我的做法:如果代碼不能運行,直接打一個叉,不用解釋,不用推敲,等他們自己把程序改好,或者實在沒辦法,來 office hours 找你,向你解釋他們的思想。

如果你明白我在說什么,從今天起就對自己的代碼負起責任來,不要再讓其它人修補自己的 BUG,不要再修補其他人的 BUG。

責任編輯:王雪燕
相關(guān)推薦

2020-03-23 08:30:12

程序員男友感受

2017-11-12 21:12:34

HPC

2022-12-14 07:32:40

InnoDBMySQL引擎

2019-01-23 16:20:30

Python火車票程序員

2009-06-02 13:43:04

程序員定義職場

2018-04-02 15:13:21

網(wǎng)絡(luò)

2023-02-15 08:17:38

2024-04-30 08:22:51

Figma圖形編輯變換矩陣

2025-02-17 09:22:16

MySQLSQL語句

2022-05-05 08:55:12

工業(yè)物聯(lián)網(wǎng)IIoT

2024-02-06 09:30:25

Figma矩形矩形物理屬性

2023-05-22 15:58:11

2020-05-26 08:52:36

Java JVM多態(tài)

2016-10-12 08:54:24

2020-11-24 06:20:02

Linux日志文件系統(tǒng)

2015-11-24 09:13:25

程序員bug

2021-04-23 10:25:40

程序員12306搶票

2014-02-18 13:45:39

bug程序員

2022-10-25 10:40:15

1024

2014-07-21 10:32:52

蘋果公司實習
點贊
收藏

51CTO技術(shù)棧公眾號