接口,從簡單開始!

2018-11-21 10:20 更新

編程于我們,猶如著書而存世。表達,從簡單開始;代碼,亦然。 -- 暗夜在火星

接口,從簡單開始!

一個隱喻

假設(shè)我們有這樣的表達式:

1 + 1 = 2

顯然,這是簡單明了而易于理解的。但倘若我們這樣:

1 + (96 - 867 + 700 - 6 + 7 - 30/10 + 100  - 27) +  1 = 2

同樣可以獲得相同的結(jié)果,但表達卻羞澀難懂。

你可能會偷笑:怎么可能會有人這樣編寫復(fù)雜又沒用的代碼呢?然而,如果你回顧一下曾經(jīng)做過的項目或留意一下周圍的代碼,你會發(fā)現(xiàn),這種情況是真實存在的。

當然,在不同領(lǐng)域的項目開發(fā)中,因各自需求不同各代碼的編寫也不盡相同??v使這樣,即使我們不能簡化到最理想的狀態(tài),但至少我們可以通過努力以達到“編寫人容易理解的代碼”。一如這樣:

1 + (0) +  1 = 2

PhalApi框架所做的

使用PhalApi框架進行項目開發(fā),我們不能保證項目編寫的代碼一定會“短而美”,因為更多的代碼編寫來自于你雙手的輸入、來自你自己切身的思考和設(shè)計。但我們希望PhalApi可以在支持接口快速開發(fā)的基礎(chǔ)上,為你和更多開發(fā)團隊提供關(guān)于項目開發(fā)的一些技藝、參考和幫助。

所以,與其他很多關(guān)注服務(wù)器性能的框架不同, PhalApi更加關(guān)注的是人的心情、開發(fā)效率和團隊合作 ,而這些正是通過測試驅(qū)動開發(fā)、自動化工具、持續(xù)集成和敏捷開發(fā)等途徑來達成的 。

然而,這一切一切,都要從代碼的編寫開始。畢竟我們作為專業(yè)人士,代碼是我們連接世界的媒介。而接口代碼的編寫,又應(yīng)從簡單開始。

泡一杯咖啡,讓我們開始吧。

本框架和文檔適用于

  1. 工匠:基于PHP語言的后臺接口項目開發(fā),特別是創(chuàng)業(yè)項目的快速迭代
  2. 探險者:進行定制和擴展,打造成公司內(nèi)部產(chǎn)品簇的接口應(yīng)用框架
  3. 架構(gòu)師:專注框架的設(shè)計、思想和開源
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號