發(fā)布者:如何解決軟件開發(fā)的外在難題
時間:2022.03.26
來源:如何解決軟件開發(fā)的外在難題
首先需要更好的語言和開發(fā)環(huán)境。如果可以用更少的人編寫程序(比如兩個人能代替整個團隊,或者一個團隊代替一個部門),則可以大大削減組織規(guī)模。如果由同一個人來編寫接口的前后臺,就不需要開會討論了。生產率的提升不僅可以降低編寫代碼的成本,而且還會改變工作的方式,從而降低其他工作的成本。雖說如此,但這種方式也有局限性,因為程序員無法將所有業(yè)務都納入他們的腦海中。
為了編寫程序,需要了解領域知識以及需要做出的決定。為此,你需要了解所有細節(jié),然后建立一種思維模型。雖然這種方法可行,但可能不是有效的方法。還有一種方法,根據(jù)一些顯而易見的細節(jié),構建一個小型的思維模型。然后,根據(jù)這個模型創(chuàng)建一個小程序,并實際驗證這個思維模型。然后根據(jù)得到的反饋進行迭代,這樣每次創(chuàng)建的模型就會越來越豐富,越來越準確。這種方法似乎更好,因為它更符合人們學習的過程。為了保證這種方法的有效性,你需要快速測試并獲得反饋。理想狀態(tài)是在輸入完代碼后,新的代碼就立即開始運行。改變開發(fā)環(huán)境,實現(xiàn)更快的迭代周期,可以讓開發(fā)人員從第一種方法轉變成第二種,從而幫助他們理解問題。
更具表現(xiàn)力的編程語言是否能夠顯著地提高生產力?如果能通過更好的工具來理解現(xiàn)有代碼,實現(xiàn)更快的開發(fā)迭代周期,并減少繁瑣的“體力”勞動,就有可能改變軟件開發(fā)的方式,并從多方面改善我們的工作。
推薦資訊
聯(lián)系我們
聯(lián)系我們
24小時熱線
電話
地址
郵箱
在線留言
獲取方案
股權代碼
服務熱線
一瞬公眾號
掃一掃關注微信