<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          使用“不用寫代碼的IDE”是一種怎樣的體驗?

          共 2448字,需瀏覽 5分鐘

           ·

          2021-05-29 06:52

          大家好,我是帥地。

          不知道大家有沒使用過全自動平臺這種產(chǎn)品?

          可能有些人還不知道我指的是啥,以一款今年比較流行的全自動軟件開發(fā)平臺為例,所謂「全自動」,就是你在開發(fā)一個項目時,不需要你寫代碼,只需要你畫好對應(yīng)的邏輯流程圖,平臺便可以自動幫你生成對應(yīng)的代碼。

          這種功能聽起來有點不可思議,我還挺想看看這種平臺是長啥樣的,于是注冊了個賬號體驗了一波。

          所以不用寫代碼是啥感覺?

          雖然是第一次使用,不過官網(wǎng)的入門教程寫的很仔細(xì),帥地跟著教程整了一個項目,體會就是:如果能夠熟悉掌握這種全自動開發(fā)的工具,那么確實可以在某些方面極大提高我們的工作效率。

          例如在這種全自動平臺的輔助下,如果你想給自己的項目增加一些組件,例如一些分布式中間件,Kafka,Http 通信的一些實例等等,你只需要點擊幾下鼠標(biāo),即可新增對應(yīng)的組件。

          面試造火箭,工作 CURD,不得不說,平時我們在做項目的時候,基本離不開 sql 語句的頻繁書寫,而通過這種全自動開發(fā)平臺,你只需要畫好對應(yīng)的流程圖,系統(tǒng)就可以幫你自動生成對應(yīng)的代碼。

          如果你流程圖畫的溜的話,那么使用起來還是很爽,摸魚的時間又多了。

          對于后端開發(fā)的同學(xué)來說,平時的大部分任務(wù)就是,根據(jù)需求,提供對應(yīng)的接口 API 給其他人調(diào)用。

          而寫一個接口,我們需要進行聲明,定義參數(shù)等操作,而這種操作,大部分的流程都是類似的,只是參數(shù)以及命名不同。

          如果我們基于這種全自動平臺來開發(fā)的話,可以通過可視化配置操作的形式創(chuàng)建接口以及參數(shù),一個接口通過幾個簡單的操作,就很容易實現(xiàn),而且不容易出錯。

          寫完一個接口之后,一般都是需要測試的,說實話,平時在寫接口的時候,我還是挺討厭「測試」這個環(huán)節(jié)的。

          因為,很花時間,而你又不得不測試,最難受的是,每次代碼有變動,咱都得從頭到尾測試一遍,這就讓人很不開心。

          不過,如果你的接口是基于這種平臺來開發(fā)的,那么測試這個環(huán)節(jié),也可以通過這種平臺來自動測試,你只需要創(chuàng)建對應(yīng)的實例,然后配置對應(yīng)的參數(shù)以及預(yù)期結(jié)果等,系統(tǒng)就會幫你自動測試了

          在測試的過程中,難免會遇到一些 bug,一般找自己的 bug 是很難受的一件事,因為有時候思維定向了,會找不出自己的錯誤,越找越捉急。

          不過通過這個自動化平臺,如果在測試的過程中接口出錯的話,我們可以在平臺查看可視化結(jié)果,很直觀就可以快速定位出問題。

          ……

          好吧,說了這么多,總結(jié)起來就是,這種全自動的工具,我認(rèn)為最大的兩個優(yōu)點就是:

          1、節(jié)省我們的開發(fā)成本:當(dāng)然,這也是一種理所當(dāng)然的功能,不然誰愿意去使用,如果你掌握了這種工具的使用方法,那么在日常的開發(fā)中還是可以帶來很多便利。

          例如寫接口,測試接口,定位 bug,新增一些 sql 語句,那么你可以通過可視化的方式來配置,這可以節(jié)省你不少開發(fā)時間,同時也不容易出錯。

          2、可以讓我們的項目開發(fā)更加規(guī)范:這其實也是一個很重要的功能,像我們平時寫代碼時,可能不同的人,寫出來的代碼風(fēng)格是不一樣的,例如變量命名,方法命名,配置等等。

          長此以往,如果團隊里面沒有制定一個規(guī)范,那么到了后期,項目就會不容易維護,而如果大家都統(tǒng)一使用這種全自動平臺來開發(fā),那么自動生成的代碼,風(fēng)格就會很類似,這可以讓我們更好著去維護項目的后期開發(fā)。

          說到這里,可能有人會問,這種含括了全自動開發(fā)、測試、運維的工具這么牛逼,未來會取代開發(fā)人員嗎?

          我認(rèn)為不會,這種工具的核心是提高工作效率,節(jié)省開發(fā)成本,想要取代,還遠(yuǎn)遠(yuǎn)說不上,因為那些核心的參數(shù),接口邏輯,各種配置,還是需要你來提供的,只是它幫你生成對應(yīng)的開發(fā)代碼而已。

          再說,工具終究是人開發(fā)的,難免會存在一些 bug,如果對于它生成的代碼,你完全看不懂的話,那么是極其危險的,只有你理解了業(yè)務(wù)場景,并且自己能夠設(shè)計出這些代碼,你才能真正去駕馭這種工具。

          體驗入口

          說了這么多,只有真正去體驗過,才能感受到這是一種啥玩意,這個平臺叫做飛算Soflu全自動軟件工程平臺,推薦給大家。

          如果你想體驗一波,可以直接去官網(wǎng)注冊賬號,官網(wǎng)鏈接:https://feisuanyz.com/

          填寫對應(yīng)的資料注冊完之后,你可以申請試用

          之后就可以自己玩一玩了,就算你之前是 0 經(jīng)驗也沒事,你只需要跟著官方入門文檔的教程做就可以了,新手文檔寫的很詳細(xì),圖文并茂,你可以看文字版的也可以看視頻版的。

          這里推薦看視頻版本,反正我是跟著視頻做的,視頻版入門鏈接:https://feisuanyz.com/shortVideo/list

          這里帥地還是挺推薦大家去體驗一波的,可以了解一下這玩意究竟可以幫我們干啥,畢竟這種玩意,以后萬一普及了,那么對你的日常開發(fā),還是有很大關(guān)聯(lián)的。

          如何看待這種工具

          最后說一說如何看待這種看似很牛逼的工具吧,其實在我看來,工具就是工具,工具的核心就是提高我們的工作效率,而很難取代我們的職責(zé)。

          當(dāng)一種全新,具有顛覆性的工具出山時,我們需要做的,就是,去了解他,看看能不能為我們所用,這樣我們心里也有個底,而不是一邊不屑去了解,另一邊又偷偷焦慮。

          工具能取代的,往往是那些機械性,流程固定,具有重復(fù)性的工作,所以呢,為了讓我們的職業(yè)生涯更穩(wěn),我們還得好好提升我們的核心競爭力。

          例如架構(gòu)設(shè)計能力,底層基礎(chǔ)的掌握等等,萬一有一天,你就成為了設(shè)計出這種工具的大佬了。

          最后不得不說,開發(fā)這款飛算全自動軟件工程平臺的人員,還是挺牛逼,大家感興趣的也別忘了去官網(wǎng)注冊體驗一波哦(點擊閱讀原文即可直達官網(wǎng),不過建議pc端打開)

          另外開源社區(qū)也有開源版本,具體鏈接:

          https://github.com/feisuanyz/SoFlu-adp

          https://gitee.com/feisuanyz/SoFlu-adp?_from=gitee_search

          瀏覽 39
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  97人人操人人操 | 91天堂精品搭讪素人系列 | 97人人爽 | 青青操在线 | 欧美黄色录像 |