外媒速遞:八大出色pytest插件匯總
原創【51CTO.com原創稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內容包括:八大出色pytest插件匯總、七個步驟在Visual Studio中完成JavaScript調試、面向微服務架構的十大最佳實踐和區塊鏈技術是商業領域的下一個突破口等。
一、八大出色pytest插件匯總
相信很多朋友跟我一樣,都是pytest的忠實粉絲,并將其作為日常工作中的默認Python測試工具。這款框架能夠輕松編寫小型測試,而后進行擴展以支持復雜的應用程序與庫功能測試。除了強大的自身能力之外,pytest的另一項優勢在于具備完善的插件生態系統。在今天的文章中,我們將共同了解八款能夠擴展、定制并增強pytest功能的相關插件。
1. Pytest-sugar
2. Pytest-cov
3. Pytest-picked
4. Pytest-instafail
5. Pytest-tldr
6. Pytest-xdist
7. Pytest-django
8. Django-test-plus
二、七個步驟在Visual Studio中完成JavaScript調試
原文標題:Debug JavaScript in Visual Studio in 7 Easy Steps
本文的重點在于介紹如何立足Visual Studio調試JavaScript代碼。從傳統意義上講,Visual Studio一直是一套強大的C#.Net以及VB.Net IDE,對JS的支持則比較有限。但通過最近幾次迭代,大家已經可以立足相同的環境輕松調試JS。下面,我們將分七個步驟了解Visual Studio的JS調試流程。
1. 示例項目介紹
2. 分析Raygun錯誤報告
3. 了解Visual Studio調試工具
4. 在代碼中添加斷點
5. 分步剖析代碼內容
6. 確定應用狀態
7. 修復Bug
三、面向微服務架構的十大最佳實踐
原文標題:10 Best Practices for Microservice Architectures
遷移至微服務架構能否解決你的一切軟件架構問題?當然不可能,但這一探索仍然具備重要的實踐價值。更具體地講,這將是實現基礎設施現代化的堅實一步,并極大改善我們的現有軟件架構。下面,我們將通過Aurea首席軟件架構師Hüseyin Babal的演講內容,了解面向微服務架構的十大最佳實踐。
1. 為了“REST”的榮耀
2. 使用Spring HATEOAS
3. 使用分布式配置
4. 客戶代碼生成
5. 持續交付
6. 監控
7. 記錄
8. APM
9. 利用API網關將數據匯聚至特定客戶
10. 事件溯源與CQRS(命令與查詢責任隔離)
四、區塊鏈技術:商業領域的下一個突破口
原文標題:Get ready for blockchain’s big business breakout
盡管炒作之勢持續高漲,但必然承認,區塊鏈技術尚未在企業環境中成為主流性方案。但在新的一年中,這一切有望發生變化,特別是考慮到區塊鏈在IT管理者印象中正持續積累良好聲譽。然而,目前大多數CIO仍然在采用區塊鏈技術方面猶豫不決。下面,我們將從實際案例出發,聊聊區塊鏈如何助力業務發展。
1. 區塊鏈保障人權
2. 金融服務領域的智能合約
3. 利用區塊鏈追蹤農作物生長
4. 物流領域的區塊鏈應用
5. 顛覆時機趨于成熟
6. 區塊鏈的利弊權衡
7. 不可繼續忽視區塊鏈
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】