author/申思測控

測試驅動開發(TDD)總結——原理篇

我是一名喜歡追求高質量程式碼和高效率工作的軟體開發工程師,因此我學習 SOLID 和 Simple Design 等原則、閱讀優秀的開原始碼、閱讀相關的書籍、學習軟體過程方法和真實專案實踐,但是在追求高質量程

谷歌開源模糊測試工具 ClusterFuzz 嚐鮮記錄

背景 模糊測試,是指用隨機壞資料(也稱做 fuzz)攻擊一個程式,然後等著觀察哪裡遭到了破壞。(出自 模糊測試 )。一直以來都有不少的模糊測試工具,但大多隻集中在資料生成,執行和異常檢測依賴人工,未有比較

從網際網路思維到網際網路教條

今天是正月十五,年還沒過完,那些號稱要“改變世界”的網際網路創業公司卻是壞訊息一個接著一個: 黃渤代言的二手車電商人人車傳言破產,此後人人車創始人李健宣佈公司將進行重大轉型,啟動“種子合夥人計劃”,實際上是在進行區

NASA將3D列印感測器及單塊矽片上的無線通訊電路

3D列印在現代世界中已成為真正的“遊戲規則改變者”。它使得製造各種物體成為可能,而不受大型生產線的支配。甚至可以在某種程度上3D列印食物。現在, 由美國宇航局(NASA)資助的研究人員將應用這種技術

快排和堆排效能對比

之前經常使用golang測試框架中的單元測試,一直沒用效能測試,今天想熟悉一下golang的Benchmark順便給堆排和快排做個性能測試,測試非常簡單,原始碼如下: //sort.go package m

阿里專家內部分享:優秀工程師的三大思維

不同崗位、不同職責的技術人對工程師思維的深度要求是不一樣的,但從多維度去思考卻應是每個技術人都應該具備的素養 本文整理自阿里巴巴高階技術專家至簡在團隊內部的個人分享,希望通過對工程師思維

1746168228.6678