低代碼開發在企業軟件開發中的應用技巧:開篇

企業軟件追求的是性價比,即在預定時間內保質按時完成,而不是代碼質量高。這裏的保質是業務使用上無Bug,性能滿足用戶平時工作要求。這裏並不是暗示程序員可以隨意寫爛代碼,不講究架構,而是優先級讓位於開篇講的保質按時完成。

我曾在某大廠與TW同事一起參與某個項目的短暫開發,在這裏,我並不想做戳穿TW的敏捷開發無用論的皇帝新衣的那個小男孩,事實上,短暫的與TW架構師一起合作開發,還是學到了敏捷開發的理念並深以爲有用,不過,在實踐中過分強調技術上的代碼質量和代碼技巧,個人並不認同。個人的理念是在企業軟件尤其是業務相關的管理類軟件,應該採用低代碼開發技巧而不是強調敏捷開發或者高質量代碼開發技巧。當然,如果團隊成員素質普遍較高,資金、時間又比較充裕,嚴格要求代碼質量,採用敏捷開發過程,對團隊和交付都是有好處的。不過,企業軟件開發的現狀絕大部分都是時間緊迫,預算少,成員普遍工作經驗少,或者沒有在大公司和互聯網公司工作過。這種情況下,再強調代碼技巧和質量項目很可能就做不下去了。

當然,開發過程中代碼質量如果真的比較低,對客戶,對參與開發項目的企業、成員也是極大的損失和浪費時間、浪費金錢,也是不能接受的。所以,這裏強調的是如何使用低代碼開發(不是低質量)技巧在預算有限,成員素質參差不齊情況下,按時保質完成任務。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章