八、敏捷開發框架-設計開發小助手,提升開發效率

来源:https://www.cnblogs.com/godmodel/archive/2020/06/13/13122369.html
-Advertisement-
Play Games

給所有開發人員配備一個開發調試小助手 來來來,幫我看下剛纔按鈕請求的參數是否正確 來來來,幫我看下當前打開的頁面的頁面地址是什麼 來來來…… 這是你未來的場景 應用系統開發過程中 關於前端調試, 最常聽到的是, 你F12一下 點擊NetWork 查看請求 Headers 看一下請求的內容 關鍵是左側 ...


給所有開發人員配備一個開發調試小助手

來來來,幫我看下剛纔按鈕請求的參數是否正確

來來來,幫我看下當前打開的頁面的頁面地址是什麼

來來來……

這是你未來的場景

 

 

應用系統開發過程中

關於前端調試,

最常聽到的是,

你F12一下 

點擊NetWork 

查看請求 Headers

看一下請求的內容

關鍵是左側,哪一次請求,你還不能弄錯,否則就分析岔了。

 

image.png

一連貫的動作,是我們幾乎時刻要面對的。

如果涉及到測試的時候,不是自己在操作,是協同測試,就要讓另外一個人,你幫忙按這個步驟,拷貝出相關的內容

以便開發人員來分析。

 

這個動作下來有點低效,讓人崩潰。

既然讓人崩潰,那麼就是一個痛點

既然是痛點,那麼就要尋求解決方案

敏捷開發框架,提供 開發小助手幫忙我們解決上述問題。

 

你可以隨時隨地的呼叫《開發小助手》  

  

喚醒《開發小助手》充分考慮到人性化的操作體驗,不一定強求您是站著呼叫還是躺著呼叫

給您設計瞭如下開啟方式:

  

考慮到您兩隻手可能都在鍵盤上打字,你可以順勢alt+K

考慮到您的右手可能正按著右側的滑鼠  你換個姿勢呼叫《開發小助手》  alt+滑鼠單擊

       此時只需要動動您的左手,不用老費您的右手移動

 

呼叫暗號為什麼是K:alt+K

(我要看的意思,這麼理解,相信你就不會忘記K這個字母了,我要看,看什麼,看過程,看異常……)

 

image.png

例如上面的畫面,我們呼叫《開發小助手》    

目前界面如下,未來根據需要擴展提升小助手的能力

image.png

例如紅色框線部分,就是我們最近一次的請求情況

(寫到這裡的時候,突然想到,可以顯示最近一次的響應情況也是很有必要的)

通過這樣的設計,讓調試變的容易。

 

我們經常會有如下的需求

打開一個如下的畫面,我們知道是機構審核,我想知道對應的頁面地址是什麼

怎麼辦?你只要 alt+K 呼叫 《開發小助手》 

image.png

 

image.png

 

針對頁面地址是使用,不僅僅是查看

可能你會遇到下麵的場景

 

image.png

 

登錄賬號是哪裡來的,URL裡面傳遞的。

 

image.png

有時候我們調試頁面,需要改變一下URL地址的值,試試

那怎麼辦?

按照下麵的方式做。自己修改地址,點擊替換地址即可。

image.png

 

image.png

 

接下來最重磅的功能還在研發中。

鑒於我們的系統絕大部分都是在對資料庫操作,問題的分析也大部分在SQL語句的正確性與否。

那麼我們點擊一個按鈕下去,執行的對於不對,關鍵是看執行了什麼樣的SQL語句。

那麼在開發調試的過程中如果能否非常方便的獲取到這樣的支持,那麼開發效率將得到非常大的提升。

在Speed開發框架中證明這一點非常非常重要。

那麼在敏捷開發框架中不能拋棄這個功能。這個功能將被整合到開發小助手中

image.png

開發小助手是一個隨時隨地隨叫隨到的小幫手 alt+K

開發小助手是一個揮之即來揮之即去的小幫手 esc

以最簡單的方式和她交流!

 

絕對人性化的設計

退出都這麼方便 直接 esc 不費一點功夫

esc的背後,不僅僅是退出

 

考慮到你的使用場景是這樣的

您打開了一個畫面

您alt+Q 查詢了一下數據,發現頁面沒有顯示任何內容

您alt+K 呼叫出了 開發助手 看了一下,感覺沒啥

此時esc 

這個時候,你想幹嘛?

可能會在查一次,也可能不查

如果查,alt+Q可以了。

alt+Q的執行是有條件的,當前滑鼠焦點要在當前頁面上。

所以《開發小助手》 在離開的時候不帶走你的焦點,把焦點還給你。

以此為例子,所有人都要向開發助手學習,學會體貼。

體貼是最後呈現出來的感受

那如何能做到體貼,那就需要洞察,睿智的分析。時時刻刻想著,接下來你可能需要啥。

那麼在力所能及的範圍內,滿足你的期待。

 

接下來,開發小助手,會整合更多的功能,整合線上資源

整合雲開發平臺資源,只要是開發過程中想瞭解都通過她來獲取你想要的。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 不知從何時起,Python和爬蟲就如初戀一般,情不知所起,一往而深,相信很多朋友學習Python,都是從爬蟲開始,其實究其原因,不外兩方面:其一Python對爬蟲的支持度比較好,類庫眾多。其二Pyhton的語法簡單,入門容易。所以兩者形影相隨,不離不棄,本文主要以一個簡單的小例子,簡述Python在... ...
  • Synchronized關鍵字可以用來修飾方法或者代碼塊。對於同步方法,JVM 採用 ACC_SYNCHRONIZED 標記符來實現同步。 對於同步代碼塊。JVM 採用 monitorenter、monitorexit 兩個指令來實現同步。 在JDK1.6之後對對synchronized鎖進行了升級 ...
  • SQL--多表查詢(mysql) 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 笛卡爾積 有兩個集合A,B .取這兩個集合的所有組成情況。 要完成多表查詢,需要消除無用的數據 分類 內連接查詢 1. 從哪些表中查詢數據 2. ...
  • 經過前面 4 篇內容的學習,我們已經掌握了 Stream 大部分的知識,本節我們針對之前 Stream 未涉及的內容及周邊知識點做個補充。 ...
  • SQL--資料庫的備份和還原(mysql) 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 備份 mysqldump -u用戶名 -p密碼 資料庫名稱 > 保存的路徑 還原 登錄資料庫 mysql -u用戶名 -p密碼 創建數據 ...
  • 是的,Spring Boot 2.3 剛發佈不久,Spring Boot 2.3.1 又來了,又加了很多新功能啊,一起來瞧瞧。 下麵是官宣: https://spring.io/blog/2020/06/12/spring-boot-2-3-1-available-now 棧長解讀: Spring ...
  • 生活中有很多事情是低效益,重覆性。比如每天上某些網站,先登錄再簽到打卡,比如每隔一段時間清理回收站的文件等等。一個成熟的軟體工程師應該想到用軟體解決他。 對於這些簡單的小任務,一般用腳本實現。比如Python腳本或者JavaScript腳本等等,不過還得裝運行環境。如果能在電腦上直接用就好了,那麼有 ...
  • SQL--資料庫的設計(範式) 博客說明 文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗彙總,如有什麼地方侵權,請聯繫本人刪除,謝謝! 概念 設計資料庫時,需要遵循的一些規範。要遵循後邊的範式要求,必須先遵循前邊的所有範式要求 定義 設計關係資料庫時,遵從不同的規範要求,設計出合理的 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...