哇,這是對氣氛混亂的吶喊! ! ! ! 現有程式碼庫: ---------------------- 任何公司裡初級工程師和高級工程師之間的主要區別之一在於,高級工程師對現有程式碼庫的理解非常透徹(這可能是由於他們資歷深厚,也可能是因為他們掌握了閱讀龐大程式碼庫的技能)。這使得初級工程師在許多方面都非常依賴高級工程師。這也導致了薪酬差異。 因此,對程式碼有透徹的理解至關重要。 採用 Vibe 編碼的新程式碼庫: ---------------------- 憑感覺程式設計常常會導致你不再理解程式碼的邏輯流程,而且到了一定程度,進度就會放緩,幾乎抵銷了所有好處。 解決這個問題的一個方法是繪製程式碼的美人魚流程圖,這確實很有幫助。你也可以向你的編碼代理(例如 Windsurf 中的 Cascade)提問,但這可能很費時費力。 @cognition 團隊將這個想法系統化,推出了代碼地圖功能。這項新功能既包含視覺化地圖,也包含深入的文本描述。因此,它對於理解程式碼的運行機制以及確定需要修改的位置以實現特定功能的添加/更改非常有用。 這樣,在進行概念編碼時,你就不會忽略程式碼的具體運作原理。這將確保快速推進項目,使你在開發新應用或維護現有程式碼庫時成為一名高效的工程師。 恭喜 @cognition 和 @windsurf,這個功能太棒了!你們的深度維基已經非常實用,我是 SWE-1.5 的忠實使用者。
我喜歡用這種思維模式來看問題:

