使用 PyHamcrest 執行健壯的單元測試 | Linux 中國
使用此框架編寫斷言,提高開發測試的準確性。 — Moshe Zadka 在測試金字塔[1]的底部是單元測試。單元測試每次只測試一個程式碼單元,通常是一個函式或方法。 通常,設計單個單元測試是為了測試透過一個函式或特定...
使用此框架編寫斷言,提高開發測試的準確性。 — Moshe Zadka 在測試金字塔[1]的底部是單元測試。單元測試每次只測試一個程式碼單元,通常是一個函式或方法。 通常,設計單個單元測試是為了測試透過一個函式或特定...
使用 fortune 實用程式將名言和俏皮話帶到命令列。 — Jason Baker 這是 12 月,如果你還沒有找到一款能激發你靈感的科技降臨節日曆[1],那麼,也許這個系列可以。從現在到 24 日,每天我們都會...
沒有人能確切說出為什麼 Hello World 能在快速創新著稱的行業中經受住時間的考驗,但是它又確實留下來了。 — Thussong 資深軟體開發人員都知道 Hello World[1] 程式,這是一個能在裝置顯...
關於synchronized的底層實現,網上有很多文章了。但是很多文章要麼作者根本沒看程式碼,僅僅是根據網上其他文章總結、照搬而成,難免有些錯誤;要麼很多點都是一筆帶過,對於為什麼這樣實現沒有一個說法,讓像我這樣的讀者意猶未盡。 本系列文章將...
階段一 從PHP 到Java 階段二 分散式改造 階段三 無線化改造 階段四 中臺改造 階段五 國際化 一個創業公司起步時很可能就兩臺機器,一臺Web 伺服器、一臺資料庫伺服器,在一個應用系統中集成了所有功能模組,但隨著業務的發展、流量的增...
對於初學程式設計,以及想要轉行到程式設計領域的人來說,總有這麼一個選擇,選 C++、Python、還是 Java 好呢?哪個前景更好、哪個好學、哪個好找工作,等等這類問題。 熟悉我的都知道,我是從 Linux C/C++ 後臺開發,轉...
Intro 在 Linux 下經常可以發現有些目錄/檔案名,以及有些工具可以命令輸入幾個字母之後按 TAB 自動補全,最近發現其實 dotnet cli 也可以,從.NET Core 2.0 SDK 開始,NET Core CLI 支援 t...
phpMyAdmin 4.8.5 釋出了,該版本包含重要的安全修複程式,強烈建議使用者進行升級。 其中修複如下的安全問題: 任意檔案讀取漏洞 (https://www.phpmyadmin.net/security/PMASA-2019-1)...
最近 Fedora Magazine 中題為 Fedora 28 伺服器版的模組化在解釋 Fedora 28 中的模組化方面做得很好。它還給出了一些示例模組並解釋了它們解決的問題。本文將其中一個模組用於實際應用,包括使用模組安裝設定 Rev...
使用 WTF 將關鍵資訊置於視野之中,這個系列中第六個開源工具可使你在 2019 年更有工作效率。 — Kevein Sonney 每年年初似乎都有瘋狂的衝動想提高工作效率。新年的決心,渴望開啟新的一年,當然,“拋棄舊的,擁抱新...