歡迎大家持續(xù)關(guān)注葡萄城控件技術(shù)團(tuán)隊(duì)博客,更多更好的原創(chuàng)文章盡在這里~~
本文講述了C#開(kāi)發(fā)人員應(yīng)該了解到的13件事情,希望對(duì)C#開(kāi)發(fā)人員有所幫助。
1. 開(kāi)發(fā)過(guò)程
開(kāi)發(fā)過(guò)程是錯(cuò)誤和缺陷開(kāi)始的地方。使用工具可以幫助你在發(fā)布之后,解決掉一些問(wèn)題。
編碼標(biāo)準(zhǔn)
遵照編碼標(biāo)準(zhǔn)可以編寫(xiě)出更多可維護(hù)的代碼,特別是在由多個(gè)開(kāi)發(fā)人員或團(tuán)隊(duì)編寫(xiě)和維護(hù)的代碼庫(kù)中。例如FxCop,StyleCop和ReSharper等,就是常用的實(shí)施編碼標(biāo)準(zhǔn)的工具。
開(kāi)發(fā)人員:在壓縮代碼之前,請(qǐng)使用工具仔細(xì)檢查是否違反了標(biāo)準(zhǔn),并且對(duì)結(jié)果進(jìn)行分析。使用工具發(fā)現(xiàn)的代碼路徑問(wèn)題,不比你預(yù)期的少。
代碼審查
代碼審查和結(jié)對(duì)編程是任務(wù)開(kāi)發(fā)人員審查他人編寫(xiě)的源代碼的常見(jiàn)做法。通過(guò)這些方式希望能夠檢查出作者的錯(cuò)誤,如編碼錯(cuò)誤或?qū)崿F(xiàn)錯(cuò)誤。