自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

證明你是壞程序員的7個跡象

移動開發(fā)
你是一個好程序員還是壞程序員?下面這七種跡象表明,你可能正在往壞的方向發(fā)展。

你是一個好程序員還是壞程序員?

下面這七種跡象表明,你可能正在往壞的方向發(fā)展。

1)開始編碼之前沒有計(jì)劃

說到這一點(diǎn),我自己其實(shí)也并沒有做到,我總是喜歡直接編碼。但是慢慢地,我看到了在寫代碼之前先簡單規(guī)劃一下的好處。

最近我的大部分編碼都是基于SQL的,并且開始傾向于先給表格設(shè)計(jì)畫個草圖。

[[144582]]

2)不使用版本控制

版本控制確實(shí)是一個非常有用的技術(shù)。它不僅可以跟蹤解決方案中的每個文件,存儲整個歷史,還可以區(qū)分不同的版本到分支,知道什么時間是誰改變了什么(并且如果提交的信息足夠詳細(xì),還可以知道原因)。

3)使用糟糕的變量名

知道將variable1和variable2作為變量名有什么問題嗎?變量應(yīng)該根據(jù)它們做什么或者它們包含什么來命名。對了,Visual Studio有一些強(qiáng)大的重構(gòu)工具,可以相對容易的讓它們回到井然有序的狀態(tài)。

4)重復(fù)代碼

我非常推崇《Pragmatic Programmer》(《程序員修煉之道》)這本書,上面推薦的第一個秘訣就是不要重復(fù)代碼。上面要求無論如何都不得重復(fù)代碼,在我看來過于極端了。如果相同的代碼需要重復(fù)4次,那么可以為這段代碼創(chuàng)建一個函數(shù),這將極大地改善你的代碼。

5)你自己都很難理解自己的代碼

我以前為什么要用這種方式?我覺得我總是想不起以前我之所以用這種編碼方式的原因。所以,除了不斷學(xué)習(xí),我們還應(yīng)該做些事情來幫助未來的自己理解這段代碼。

[[144584]]

6)自私,不愿意共享

我不是那種自私的人,如果我學(xué)到一些真正好的東西,我會分享給大家。

7)工作于多個項(xiàng)目

是的,這也是七宗罪之一。不過,我現(xiàn)在自己手頭也正在做多個項(xiàng)目,并且還有若干個我喜歡的私人項(xiàng)目。所以,關(guān)于這一條——工作于多個項(xiàng)目就等于是壞程序員,我并不完全贊同。

歡迎發(fā)表你的見解!

責(zé)任編輯:倪明 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2012-08-07 09:20:09

程序員

2015-05-21 11:23:39

程序員辭掉程序員的工作

2015-04-10 19:37:34

程序員

2013-12-24 09:59:48

程序員管理

2018-07-04 10:28:23

審查代碼領(lǐng)導(dǎo)

2013-04-15 09:44:01

程序員

2012-05-22 00:16:47

2009-01-08 09:04:18

2021-01-24 22:51:06

程序員編程成功

2015-06-30 09:20:09

2017-09-14 10:02:36

程序員體驗(yàn)驗(yàn)證

2009-11-19 10:21:02

2012-06-25 10:05:10

程序員

2013-11-14 09:40:37

2016-01-18 11:13:10

程序員保持健康

2013-05-07 09:11:26

程序員程序員特征

2015-08-13 08:56:40

高效程序員共同特征

2009-05-21 15:58:12

程序員工作經(jīng)驗(yàn)職場

2014-08-20 10:14:14

程序員

2015-03-24 14:02:45

程序員
點(diǎn)贊
收藏

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