外媒速遞:如何為React項目選擇最佳JavaScript測試工具
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:如何為React項目選擇最佳JavaScript測試工具、七項訣竅解決DevOps流程當(dāng)中的各類常見bug、現(xiàn)代入侵檢測平臺必須具備的七項核心功能和七種好習(xí)慣成就卓越的站點可靠性工程師等。
一、如何為React項目選擇最佳JavaScript測試工具
原文標(biāo)題:The best JavaScript testing tools for React
幾年以來,前端測試領(lǐng)域正在不斷擴(kuò)大,各類不同框架都致力于為我們提供一款強(qiáng)大的測試工具??蚣茈m然在一方面幫助我們降低了必要測試選項的數(shù)量,但在另一方面,由于框架內(nèi)各測試堆棧的移植性較差,因此我們往往需要在新項目中重復(fù)探索新的工具方案。在今天的文章中,我們將立足React項目,聊聊其中最為常用的JavaScript測試工具。
1. 選擇JavaScript測試運(yùn)行器
2. 選擇JavaScript測試框架
3. 選擇一套JavaScript斷言庫
4. 選擇JavaScript測試插件
二、七項訣竅解決DevOps流程當(dāng)中的各類常見bug
原文標(biāo)題:7 Plays to Handle Bug Fixes in Your DevOps Process to Change the Game
DevOps的核心在于人、流程以及工具,而三者又需要結(jié)合起來以幫助我們在DevOps當(dāng)中發(fā)現(xiàn)并處理各類bug。在今天的文章中,我們將共同探討DevOps中的bug解決原則,聊聊如何切實有效搞定這些惱人的麻煩。
1. 對一切進(jìn)行分類與匯總
2. 每個人都有責(zé)任切實匯報及修復(fù)bug
3. 不要把故事和bug混為一談
4. 開放bug并不可取
5. 注意信息傳達(dá)準(zhǔn)確性
6. 使用同樣的指標(biāo)以衡量bug解決情況
7. 在缺陷管理流程當(dāng)中引入智能機(jī)制
三、現(xiàn)代入侵檢測平臺必須具備的七項核心功能
原文標(biāo)題:The 7 Key Functions of a Modern Intrusion Detection Platform
在進(jìn)行傳統(tǒng)、內(nèi)部安全思維轉(zhuǎn)變時,我們當(dāng)然希望首先明確切實有效的現(xiàn)代安全解決方案應(yīng)該擁有怎樣的面貌。很明顯,檢測工作應(yīng)當(dāng)?shù)玫絻?yōu)先關(guān)注,但其在入侵檢測解決方案中要如何體現(xiàn)?具體地講,此類平臺必須能夠滿足以下七項功能要求。
1. 實現(xiàn)SecOps
2. 支持復(fù)雜環(huán)境
3. 多種檢測模式
4. 發(fā)現(xiàn)所有攻擊
5. 異常行為警報
6. 提供統(tǒng)一數(shù)據(jù)
7. 保持合規(guī)性
四、七種好習(xí)慣成就卓越的站點可靠性工程師
原文標(biāo)題:7 Habits of Highly Successful Site Reliability Engineers
在現(xiàn)代軟件企業(yè)當(dāng)中,站點可靠性工程師的作用正在快速提升;然而,我們該如何進(jìn)行自我要求,從而真正成為一位偉大的可靠性護(hù)衛(wèi)者?在今天的文章中,我們將著眼于卓越可靠性工程師們的共通性特征與習(xí)慣,探討是哪些品質(zhì)成就了一位真正出色的可靠性管理者。
1. 立足宏觀分析一切
2. 對分析抱有實用主義與前瞻性態(tài)度
3. 樂于在現(xiàn)有方案無法奏效時嘗試其它辦法
4. 抓住一切機(jī)會實現(xiàn)自動化
5. 能夠說服企業(yè)執(zhí)行必要的工作
6. 拓展現(xiàn)有技能儲備以適應(yīng)新工具與方案
7. 信任上述處理流程
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】