# Week 3 第二次Review常見彙整 - 大多數人結果 - 記憶體絕大多數使用都減少到100MB了 - 寫法改善 - 紀錄前一期收盤價,可以讓計算漲跌這段更簡潔 - Dictionary 不用 containsKey 可以使用 TryGetValue 的方式,節省翻閱字典,避免要使用時還需要重新取值 - LINQ 寫法注意 - 可以篩選後再到記憶體中進行排序或是其他操作,SQL的優勢在於具備索引後的搜尋,在循覽所有資料上並沒有優勢,記憶體中運算速度會更快 - 建議可以對資料進行 Groupby 以及加總運算讓資料量變少,讓傳輸與轉換加速 - LINQ語法撰寫方式可以善用延遲執行特性,把具備特定語意的方法分開來撰寫,更容易閱讀