當我inheret從我的一些同事的代碼在團隊(誰在例如度假去了),我簡直遭受修改自己的代碼,並修復它,我需要很長的時間做這件事:當我的團隊負責人編寫意大利麪代碼時,我應該建議進行代碼審查嗎?
- 錯誤代碼結構
- 很多寫得不好功能
- 誤導性變量的名稱,如xxxObj,我覺得後面包含一個列表!
- 同樣的事情,但在不同的狀態
- 的可能的代碼路徑
- 和當然,很少或無意見不可預知號碼太多的變數通過他們的叢林代碼來帶領我。
這裏是我的真正的問題,甚至我的團隊領導者的代碼(之前她成爲一個團隊領導,現在她幾乎從不代碼)使我遭受同樣,當我繼承了它出於同樣的原因。 ..
現在我很害怕,如果我建議代碼審查中實現,她將是一個做這件事,我不認爲這是非常有用的..
因爲,例如,當我被聘用 - 她在那裏 - 我們一起編碼,我發現她將x分配給y(複製值),其中o如果他們是對象,她不知道參考和值類型之間的區別。當然,我很好地向她解釋,但是......你明白我的觀點。
所以,在這種情況下,它是一個好主意,建議代碼審查,以提高代碼質量和減少維護時間?
如果不能,我能做些什麼來幫助提高代碼的質量?
PS:我認爲這是值得一提的是,一旦我工作的一個代碼,完全取決於我的同事的代碼,這是很難理解和處理一個的輸出,我從字面上告訴她本人親自「可能會增強代碼結構,所以我可以更容易處理我的代碼?我發現很難理解。」她說,你是來告訴我的代碼結構?然後她抱怨我領隊誰發送了一封電子郵件給整個團隊(針對我)說一些聽起來像這樣「大家好,只是你的工作任務,不多不少,如果有問題請諮詢我「。
我不這麼認爲在這裏成爲您在咆哮着你的同事肥皂盒。但我最好的建議是,如果你對此感到強烈,請與適當的主管接手或找到其他工作。附: - 像他們故意讓你受苦似乎有點..不專業,國際海事組織。 –
批評通常會讓你看起來很糟糕。試着想出一個積極的方法。例如:建議安排幾次會議,其中團隊中的每位開發人員都將展示良好的編程實踐,並演示如何將其應用於您的代碼庫,重構現有組件等。您可以領導第一次會議並詢問他們建議作爲未來會議的主題。要求他人開始推薦「好讀」(書籍,博客等)。您也可以先要求其他人查看*您的*代碼並設置一個示例! – alfasin
@CrayonViolent,我沒有發佈我的問題抱怨,但要求開發人員社區提供意見。你會建議在我的問題stackexchange更好的地方? –