避免常見的開發錯誤

2022-12-19 09:48:04 字數 1842 閱讀 7309

作者:**:

閱讀1616人次, 2006-2-16 14:46:00

我最新一直在和新手和入手級開發人員打交道,我注意到一些開發人員(甚至是老手)

在粗心時常犯的錯誤。這些錯誤各不相同,從工具的使用到網路服務的適當應用都有。以下是六個主要的開發錯誤。

1.認為必須要用visual 來開發.net應用

那些對微軟.net開發不了解的人誤以為:利用.net框架開發應用軟體時必須要用到visual 這並不正確。你只需安裝可在微軟**上免費**的.net框架即可。

安裝了.net框架,你就可以應用你最喜愛的文字編輯器和.net工具命令列來進行開發。而且,你還可以應用第三方開發工具,如sharpdevelop。

欲徹底了解有關的討論,請參閱以前的欄目。開發工具的選擇因人而異,但許多開發團隊進行標準化來簡化工作。

2.獨佔資訊

開發人員的顯著特點之一即他們趨向於密藏資訊。曉人所不曉的能力常常引起錯誤的優越感。相反,分享資訊則有助於團隊擴充知識。

另外,隨著其他團隊成員的加入,分享的資訊還可得到改進。最後,當你向另乙個或一組開發人員解釋乙個觀念或理念時,你的知識也得到擴充。

團隊合作精神是agile software development之類運動的驅動力。另外,許多團隊利用同行**評估(peercodereviews),即開發人員對其他開發人員的**進行審查及評論,

這種方法促進了雙方的學習與理解。

3.忽略**注釋

給自己的**加注釋是乙個簡單而直接的方法,但為什麼大家總是忽略這一點呢?一些開發人員錯誤的認為減少檔案證明(任何形式的)能夠改善工作安全。這與前面討論過的獨佔資訊一樣,是一種謬誤。

少量合理安排的注釋能大大改善**的可讀性,並方便**的管理。現在有一種過於使用注釋的趨勢。基本上來說,這些注釋應對**、變數、方法等作一簡要描述。

許多團隊在對**作出修改時喜歡插入注釋。當(如果)出現問題,我們容易找出以前做過哪些修改。

4.沒有看到版本控制系統的價值所在

大多數開發人員都十分熟悉這種情形:你推出乙個重要網路應用的新版本,第二天一大早你的手機就響個不停,裡面滿是**問題的叫聲。

只要你願意承認你可能犯過一兩個錯誤,在這種情形下版本控制系統就是你最好的朋友。通過使用版本控制系統如cvs, ibm rational clearcase,和microsoft visualsourcesafe,你就可以輕易地還原到以前版本的應用軟體並進行生產。這讓你有時間在生產地點已經準備好的情況下在開發環境中找出問題所在。

這種方法比通過搜尋生產**來找出問題要優越得多。

另外,源控制系統允許不同的團隊成員同時開發相同的**。當開發人員檢查對系統所作的修改時,這些改變就結合起來。

一些開發人員不喜歡版本控制系統的原因之一是因為它給開發過程增加了乙個步驟,這意味著向源控制系統提交**並通過它來恢復**的過程要減慢。這個額外等待的時間打擊了一些開發人員的耐心。

5.認為所有專案都需要網路服務

由於對網路服務的過分宣傳,許多開發人員認為在開發專案時必須以某種形式用到網路服務。儘管在開發過程中使用網路服務可能是必要或是恰當的,但並不是完全可能。你需要分析不同的情形,以決定是執行網路服務是否恰當。

例如,另的技術如remoting可能更為恰當。

6.忽視了確認資料的重要性

在應用**中,資料以不同的形式進行處理。因為這一原因,開發人員應該在開發過程中確認資料的完整性與有效性。這就是說,資料要通過可返回零字元的終端資料庫讀取。

在執行前,就對資料進行檢查,因為大多數的操作中都不能使用零值。

了解是成功的一半

不管你是開發新兵還是老手,你都要意識到開發人員有犯這六個錯誤的趨勢。即使你發現自己沒有這些壞習慣,你也要意識到你們團隊中的其他開發人員可能會犯這些錯誤。對這些潛在的錯誤保持警惕,這樣做可以防止這些錯誤阻礙你們團隊的計畫。

簡歷要避免常見錯誤

應該寫成 新開發的產品使銷售額增加了200萬,使部分銷路總量增加了12 8.羅列私人資訊或者不相干的資訊 許多人會在履歷中概括他們的興趣,比如閱讀,徒步旅行和滑雪等等。其實,這些只有在它們與目標工作有關聯的時候才最好加入。例如,候選人申請的是乙份滑雪教練的工作,那麼他或她就應該提到其喜歡鄉間滑雪的興...

如何避免時間管理的7種常見錯誤

人們往往用 事半功倍 和 事倍功半 來形容乙個人辦事效率的高低。為什麼有的人每天拼命學習,而有的人該學的時候學,該玩的時候照樣玩?為什麼有的人總有幹不完的活,加不完的班,卻沒什麼進步?當人們想方設法利用自己的時間,提高工作效率時,往往容易走向下面的幾種常見錯誤 1 承擔的太多 雖然你能夠通過提高自己...

避免面試中的錯誤

一 不善於打破沉默 公務員面試開始時,應試者不善於打破沉默,而等待面試官開啟話匣。面試中,應試者又出於種種顧慮,不願主動說話,結果使面試出現冷場。即便能勉強打破沉默,語音語調亦極其生硬,使場面更顯尷尬。實際上,無論是面試前或面試中,面試者主動致意與交談,會留給面試官熱情和善於與人交談的良好印象。二 ...