博客 / 列表

蠻三刀醬 - 如何保證同事的代碼不會腐爛?一文帶你瞭解 Alibaba COLA 架構

本文開始前,問大家一個問題,你覺得一份業務代碼,尤其是互聯網業務代碼,都有哪些特點? 我能想到的有這幾點: 互聯網業務迭代快,工期緊,導致代碼結構混亂,幾乎沒有代碼註釋和文檔。 互聯網人員變動頻繁,很容易接手別人的老項目,新人根本沒時間吃透代碼結構,緊迫的工期又只能讓屎山越堆越大。 多人一起開發,每個人的編碼習慣不同,工具類代碼各用個的,業務命名也經常衝突,影響效率。 大部分團隊幾乎沒有

阿里巴巴 , 架構 , JAVA

蠻三刀醬 - 代碼複雜度的代價遠比你想象得大

引言:複雜度的代價遠比你想象得大 在 Java 後端系統演進過程中,代碼複雜度是影響可維護性、穩定性和迭代效率的核心因素。然而,複雜度往往被忽視,直到一次“小改動”引發線上事故,才被重新審視。 本文以“複雜度戰爭”為主題,系統性地探討如何識別、評估和治理代碼中的複雜性。本文不會停留在抽象原則,而是結合真實案例、Java 代碼示例和可落地的工程實踐,讓你瞭解你應用的代碼複雜度,以及一個優秀的開發同學

JAVA

蠻三刀醬 - 2022年是最爛的一年嗎?我的2022年終總結

靠近年底的月份,內心深處總會不斷提醒你,該寫年終總結了。無論是工作上,生活上,亦或是互聯網、APP上,無數的年終報告提醒我,一年了也該總結一下自己了,不然這之前的1年是不是白過了呢? 從19年畢業正式參加工作開始,我才“正式”開始在每年末尾發文寫總結,説是“正式”,其實就是對網絡公開的內容。這其實限制了內容的發揮,但這幾年下來,覺得每年強迫自己寫一篇對外公開的總結,對自己也是很有意義的事情(要不然

年度總結 , 2022-年度總結 , 總結