安卓 dump 工具 影響
大多數devops社群都在談論工具的重要性如何。 論據認為,文化必須首先改變,這可能會改變工具的使用方式。
我同意和不同意這個概念。 我相信工具和文化之間的關係比單向更共生和雙向。 現在,我已經通過跨多家公司的實際轉換發現了這一點。 我承認,很難確定這些工具是否改變了文化或者文化是否改變了工具的使用方式。
一些工具違反了現代開發和運營的核心原則。 我看到的主要違規行為是需要gui互動的工具。 這通常會使運營商與價值流水線分離,這在認知上難以克服。 如果應該通過價值管道來配置和部署基礎架構中的所有內容,那麼從流程中抽離某個人會固有地改變他們的觀點和參與度。 進行手動修改還向系統注入了風險,這導致了不可**性並破壞了管道的價值。
大型**商提供的另乙個用於基礎結構的整合監視和票務解決方案的系統似乎是事後才實施其api,這導致該系統無法處理自動化系統的負載。 這需要不斷進行手動恢復,有時還需要完成繁瑣的任務,即手動關閉不應該建立或未正確關閉的錯誤票據。
維護這些系統的人員遇到了很大的挫敗感,並且常常對整體devops轉型缺乏信心。 在其中一種情況下,我們引入了一種用於監視和警報的現代工具,同乙個人突然對整個devops轉換產生了極大的信心。 我認為這是因為工具可以增強文化並改善文化,而如果缺乏現代功能的類似工具否則會阻礙動力和參與度。
在naic(美國全國保險專員協會)上,我們採用了一種基於我們認為可強化價值渠道核心原則的功能來評估新工具和現有工具的實踐。 目前,我們的清單上有七個專案:
這是乙個優先列表。 每個專案的評級為綠色,黃色或紅色,以表示每個陳述適用於特定技術的程度。 這樣就產生了一種視覺效果,使人們很清楚地知道不同候選人之間的比較。 然後,我們使用它來決定應使用哪些工具。 我們不僅僅根據這些標準進行決策,但是它們確實提供了更清晰的畫面,並在我們犧牲原則時幫助我們知道。 透明度是我們文化的核心原則,而該系統有助於在我們的決策過程中加強透明度。
我們使用綠色,黃色和紅色,因為通常每個工具中都沒有這些標準的清晰二進位制表示形式。 例如,某些工具的api不完整,這將導致應用黃色。 如果該工具使用openapi之類的開放標準,並且沒有其他適用的開放標準,則該工具將收到「在可用時使用開放標準」的綠色字樣。 但是,使用openapi而不使用opentracing的跟蹤系統將獲得黃色等級。
這種型別的系統可以使人們對選擇工具時的價值有共同的理解,並且有助於避免在不知不覺中違反價值管道的核心原則。 我們最近使用此方法選擇了gitlab作為我們的版本控制和持續整合系統,由於多種原因,它極大地改善了我們的文化。 我估計第一年有50位使用者,而剛開始的幾個月我們已經超過120位。
我們以前使用的工具不允許我們貢獻自己的功能,透明地協作或完全自動化。 gitlab的文化影響了我們,我們也從中受益。 它的手冊和公開交流對我們的發展具有不可估量的價值。 工具以及製造工具的公司可以並且將影響您公司的文化。 您願意允許什麼?
翻譯自:安卓 dump 工具 影響
安卓工具類 FileUtils
public class minefileutils file file new file filepath intent.addflags intent.flag activity new task 設定標記 intent.addflags intent.flag grant read uri p...
安卓實用工具
關於安卓的實用開發工具。android studio是谷歌推出了新的android開發環境,開發者可以在編寫程式的同時看到自己的應用在不同尺寸螢幕中的樣子。android studio是乙個android整合開發工具基於lndellij idea 類似eclipse adt,android stud...
Inspeckage,安卓動態分析工具
inspeckage的安裝就不贅述了,參考xposed框架的安裝以及使用。下面主要介紹一下inspeckage的功能和使用。安裝之後,可以在桌面上看到inspeckage的圖示。點開之後主介面如下 手機的8008埠到本地。在電腦上訪問 就可以看到inspeckage的web介面了。設定選項中,提供了...