TODO對開發(fā)人員來說是一個棘手的主題。許多代碼庫都讓TODO揮之不去,而沒有人知道誰負責TODO,甚至沒有人知道解決它所需的上下文。然而,我們應該為揮之不去的TODO感到羞恥嗎?許多開發(fā)人員已采用將TODO添加到其項目代碼中的方法。但是,這不一定是管理它們的最佳方法。本文將介紹軟件工程師組織TODO的4種方式。TODO提取到集中式界面更有意義,該界面允許您主動管理它們并添加元數(shù)據(jù),例如上下文、功能描述、要求,甚至相關代碼片段。
軟件工程師組織TODO的4種方式
這些指南并不是管理TODO的確切規(guī)則手冊,因為它取決于您團隊的偏好、規(guī)模和管理風格。因此,這里列出了四個技巧,可幫助您更好地管理團隊的待辦事項。
1.使用TODO解決小問題
軟件工程師應該只使用TODO來定義任何團隊成員都可以快速處理的微任務。例如,您可以添加一個TODO來提醒開發(fā)人員將模塊的名稱更改為更具描述性的名稱。在項目管理工具中,這不是一項需要單獨工單的任務。
更大的問題或任務需要使用項目管理工具。它允許您定義問題的規(guī)范并將其作為開發(fā)沖刺的一部分進行規(guī)劃。
2.添加足夠的上下文
僅在代碼庫中添加TODO并不是引發(fā)代碼問題的最佳方式。如果您正在尋找組織問題和添加上下文的方法,請嘗試Stepsize。它允許工程師將他們的TODO導入平臺,組織它們并添加上下文,例如鏈接代碼、依賴項并添加指標。
3.對TODO使用一致的格式
TODO的一致格式使您可以更好地管理它們。例如,您可以選擇定義截止日期和所有者的格式。
當您擁有一致的格式時,在代碼審查期間接受符合定義格式的TODO會容易得多。它可以防止您的團隊在您的項目中出現(xiàn)模棱兩可的TODO。最重要的是,固定格式允許您快速搜索代碼庫中的TODO。
4.為TODO定義規(guī)則
與您的團隊坐在一起為TODO制定規(guī)則。例如,定義允許使用TODO的任務類型。通過澄清這一點,識別微任務與需要項目管理工具幫助的任務要容易得多。
上述就是關于軟件工程師組織TODO的4種方式的全部內容,想了解更多關于軟件研發(fā)的信息,請繼續(xù)關注中培偉業(yè)。