背景 "我的代碼太完美了,不可能有bug!" 不知道大家有沒有過這樣的自信。我們團隊的代碼觀:“是代碼一定是有bug的。要考慮好充分的兜底以及緊急預案。” 不能將碰運氣當成戰略 --《SRE Google運維解密》 WHAT 編寫代碼的「八榮八恥」 1. 產品命名:以簡單有趣為榮 ...
編寫代碼的八榮八恥 . 產品命名:以簡單有趣為榮,以平庸難記為恥。 . 單個函數:以短小精悍為榮,以冗長費神為恥。 . 代碼維護:以持續重構為榮,以停滯不前為恥。 . 編程風格:以運用風格為榮,以隨意編碼為恥。 . 程序設計:以開關上線為榮,以自信編碼為恥。 . 接口定義:以用戶易用為榮,以復雜歧義為恥。 . 斷言分支:以實時報警為榮,以忽略分支為恥。 .監控報警:以定時調整為榮,以放棄維護為恥。 ...
2019-06-24 09:59 3 1202 推薦指數:
背景 "我的代碼太完美了,不可能有bug!" 不知道大家有沒有過這樣的自信。我們團隊的代碼觀:“是代碼一定是有bug的。要考慮好充分的兜底以及緊急預案。” 不能將碰運氣當成戰略 --《SRE Google運維解密》 WHAT 編寫代碼的「八榮八恥」 1. 產品命名:以簡單有趣為榮 ...
產品命名:以簡單有趣為榮,以冗長難記為恥。 靜兒從19年元旦以來,新創建的4個產品:heimdal、carter、hydra、stark。分別對應漫威里的:海姆達爾(Heimdallr是彩虹橋的守護神,我們項目用的是heimdal 是個一個地名,與Heimdallr音譯相同)、特工卡特、九頭蛇 ...
概述 本文是繼《編寫代碼的「八榮八恥」(上篇)》和《編寫代碼的「八榮八恥」-以開關上線為榮,以自信編碼為恥 》之后,編寫代碼的「八榮八恥」系列的第三篇。 本篇整體框架還是采用經典的問題分析三步曲:what、why、how。 WHAT 編寫代碼的「八榮八恥」 1. 產品命名:以簡單 ...
昀哥 20181001以隨時可擴容可縮容可重啟可切換機房流量為榮,以不能遷移為恥。 以可配置為榮,以硬編碼為恥。 以系統互備為榮,以系統單點為恥。 以交付時有監控報警為榮,以交付裸奔系統為恥。 以無狀態為榮,以有狀態為恥。 以標准化為榮,以特殊化為恥。 以自動化工具為榮,以人肉操作為恥 ...
序 在拙文 《高手看了,感覺慘不忍睹——關於“【ACM】杭電ACM題一直WA求高手看看代碼”》中,我對ACMer們的一些代碼“慣例”發表了我的看法, librazy網友在評論中給出了他的一些見解,我予以了相應的回復。 我個人認為這種討論是極其有益的,雙方取得了一些基本共識,對分 ...
一、基本約定 1、源文件 (1)、純PHP代碼源文件只使用 <?php 標簽,省略關閉標簽 ?> ; (2)、源文件中PHP代碼的編碼格式必須是無BOM的UTF-8格式; (3)、使用 Unix LF(換行符)作為行結束符; (4)、一個源文件只做一種類型的聲明,即,這個文件 ...
document.body.contentEditable="true" document.designMode="on" ...
Restful風格的API是一種軟件架構風格,設計風格而不是標准,只是提供了一組設計原則和約束條件。它主要用於客戶端和服務器交互類的軟件。基於這個風格設計的軟件可以更簡潔,更有層次,更易於實現緩存等機制。 在Restful風格中,用戶請求的url使用同一個url而用請求方式:get,post ...