我們前面學了複雜度、Big O、遞迴,接下來就要開始接觸比較實際的資料結構了 !
第一個要認識的就是陣列(Array)
什麼是陣列?
陣列結構是 一排連續的可...
vectorized execution 比較快或許大概聽過幾百次,用 SIMD 加速可能也聽過一百次但...真的是同一件事嗎?
昨天結尾把問題丟在「NULL...
如何建立不會影響正式環境的重構環境?
前一章已經分析遺留系統的功能、資料變化與相依關係。接下來要建立獨立的重構工作環境,讓開發人員可以重現問題、修改程式,並且驗...
前兩天談的都是命題,今天讓案例登場。
案例是 Northwind,微軟那套從 Access 年代流傳到現在的範例資料庫。選它的理由很現實:客戶、供應商、產品、...
本文同步發表於個人部落格:scope 解鎖哪些欄位
昨天那份火線超人的預設清單,我們只看了前面五行:
DEFAULT_SCOPES = %w[
pat...
Bug Bash是一種軟體工程實踐。在產品準備發布的前夕,團隊會抽出一段固定的時間(通常是 2 到 4 小時),邀請公司內部的所有人,包括開發者、產品經理 (P...