當前位置:
首頁 > 最新 > 滴滴程序員幾個月才寫了一萬多行代碼,要你何用?

滴滴程序員幾個月才寫了一萬多行代碼,要你何用?

對於程序員來說,敲代碼是日常工作。馬上就要到程序員節,去年為了慶祝這個節日,滴滴內部程序員的代碼檔案流出。這件事情瞬間引起業內的關注,也因此了廣泛的討論,事情是這樣子的:

10月24日程序員節,網路上流傳一份滴滴內部程序員的代碼秘密檔案。這份檔案一流出,瞬間引發大家的關注。在這份檔案中,清楚的記錄了程序員入職的時間以及貢獻的代碼總數。其中一份姓袁的程序員的內部檔案顯示,在2016年的5月份,這個程序員貢獻了自己的第一行代碼,他貢獻的總代碼數是4228行,引發了330次的Code Review。平均下來,13行代碼即可以發起一次的Code Review。

另外一位程序員,入職時間是2016年5月21日,而2016年的6月12日,他提交了第一行代碼。4個月的時間內,他總共貢獻了12355行的代碼。

而滴滴的工作人員,也證實了的確有這樣的一件事。但是因為當天是程序員節,公司總部還為程序員送出六份大禮。而第一份禮物,相信很多程序員都想要,就是通過H5,大家都可以生成這樣的一份代碼秘密檔案。這份工作記錄了工程師的點滴,也是對這些幕後英雄工作的肯定。

除此以外,滴滴還貼心準備了1024個福袋,發放給杭州、上海以及北京等公司的程序員。而另外的四大福利,也就是程序員以及家人的專屬趴、趣味編程PK賽、邀請資深技術人士來分享長期做在線服務的經驗感悟、直播女神級別FE來寫代碼。

原本滴滴公司只是想和大家分享一下公司給程序員的福利,結果這份搭檔一公布,就引發大家的吐槽。而大家關注的焦點,明顯跑偏了。甚至有網友評論,滴滴程序員幾個月才寫了一萬多行代碼,要你何用?這就引發了一個思考,難道代碼越多越好嗎?

少編碼多思考:代碼越多 問題越多

Biggie Smalls有這麼一句話,那就是:「代碼越多,問題也就越多」。不一定代碼越多越好,多代碼不一定能更好的工作。如果能用少代碼就能完成的事情,為什麼要那麼多代碼呢?多寫無用的代碼,簡直是在浪費程序員的時間和精力。

況且,相信誰都愛管理少的代碼。相信大家都有這樣的感觸,如果你對一個功能模塊中的代碼進行審查時,代碼如果很亂很多,那麼第一印象絕對很差。反之,如果這個模塊的代碼很簡潔且清晰,你的心情都更好。換句話說,就是代碼越多,管理難度越大。而你搜索代碼庫時,所需的時間也更長。查詢相關的文件導航,也需更多時間,而跟蹤執行亦更加困難。

不知道你有沒有發現,很多代碼審查,還有部分你用的工具,主要目的就是減少代碼量。如果你在追蹤很長的一段源碼,亦或者執行跳躍幾個源文件動作時,應該會覺得很煩吧。

管理比較少的代碼,簡直是件愉快的事情。開發者們如果能夠盡量的簡化代碼,那簡直再好不過了。程序員不僅要對自己所編寫的那部分負責,還要為應用程序使用的那些代碼負責。

要編寫有用可讀且簡單的代碼

程序員編寫的代碼,最好是容易理解的。而要做到這個要求,程序員要多思考、少編碼。只有這樣,才能夠很快的完成功能,提高生產力。當然,這些代碼最好是可以驗證的。可讀是代碼應該具有的另一個主要特點,所寫的代碼應該語義清楚、簡潔明了。

看了上面的文章,一根筋一哥終於明白那個評論說滴滴程序員代碼寫太少的網友,為什麼被很多人拿來罵的原因了。俗話說濃縮就是精華,如果一件事能夠花費更少的時間來做,而且效果又更好,相信傻子都會這樣干。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 一根筋教育 的精彩文章:

寫給想了解前端工程師的你們

TAG:一根筋教育 |