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