軟件開發(fā)技術真正的降維打擊是怎樣的?(降低軟件開發(fā)成本)
今天看了有個程序員的一篇文章“自研的一套curd工具提升開發(fā)效率100倍”,獲得好評如潮。
目前在Java開發(fā)最大的痛點,就是一堆亂七八糟的框架,還有配合框架的一堆模式化代碼。一個軟件項目先把環(huán)境配置完,再把框架搭建好,再把模式化代碼寫一遍,半天還進入不了開發(fā)的正題。
于是有機智的程序員自己開發(fā)了個工具,根據(jù)數(shù)據(jù)庫表反向生成實體類、MVC框架代碼、增刪改查接口、mybatis配置等。想不到就是這么點的輔助,就大受程序員的歡迎。
其實這只是一些編程輔助,包括現(xiàn)在GPT的AI編程,并不能帶來多大的實質性改變,目前翻不起太大波浪,最終還得靠程序員維護全部的代碼,本質上還是走的傳統(tǒng)開發(fā)老路。
如果整個軟件項目的開發(fā),連代碼都幾乎可以忽略不計,直接畫出來就是一套完整軟件,那才真的是降維打擊,有點意思。