Twitter的Scala最佳實踐
Scala是Twitter使用的主要應用編程語言之一。很多我們的基礎架構都是用scala寫的,我們也有一些大的庫支持我們使用。雖然非常有效, Scala也是一門大的語言,經驗教會我們在實踐中要非常小心。 它有什么陷阱?哪些特性我們應該擁抱,哪些應該避開?我們什么時候采用“純函數式風格”,什么時候應該避免?換句話說:哪些是我們發現的,可以高效地使用這門語言的地方?本指南試圖把我們的經驗提煉成短文,提供一系列最佳實踐。我們使用scala主要創建一些大容量分布式系統服務——我們的建議也偏向于此——但這里的大多建