程式設計開發,追求極簡

2021-10-24 07:12:02 字數 781 閱讀 9072

極簡開發原則:

編碼開發過程的幾點建議:

開發不新增多餘重複**;不要的**及時刪掉。

需求更改,版本迭代,程式設計少用硬編碼。

邏輯結構符合一般開發規範,模組化,分層,分而治之,領域驅動設計。

**命名除了符合規範外,還需恰當使用英文單詞,客觀中性。

程式設計無規矩無以至千里。

開發高效能**。

按照**規範程式設計,方便自己,也方便別人閱讀**,維護和更改相對容易。**風格主要是指格式化**,**縮排,**空格,空行等。

程式設計是乙個漸進的過程,不能一口吃成胖子,尤其遇到不熟悉的函式或功能模組,需要邊開發邊測試,直到完成乙個功能,完成後可能有新的點子優化**,趁熱打鐵重構**,熟練使用程式設計開發工具可以快速完成重構**。

不新增多餘**,如類,方法,成員變數,區域性變數,常量等;新增必要的注釋,如重點或難點的**;新增必要的配置檔案,靜態檔案(js,html,css,image)。

好的產品需要不斷演化下去,合理重構**。重構的**與時俱進,產品才有活力。

做業務功能時,不用為未來寫**,如你寫賬號密碼登入功能,不用考慮人臉識別登入功能,因為這個功能後面可以靈活補充。

1、清楚需求再開發。

2、設計資料庫表,建立表後,可以使用自動生成**工具生成增刪改查的基本功能**。

3、總分式開發,概要分析功能開發流程,做到心中有數,必要時寫出來。需要哪些介面,提前設計好,先把需要實現的方法寫出來,方法體先為空,到後面乙個乙個實現。

4、時間緊,在壓力下開發**,需要保持一定的緊張感,全部注意力用到開發功能上,遇到困難及時提出。

python極簡主義 極簡主義OCR

在編寫這個程式時,我一直有個疑惑,就是在east文字檢測模組裡。起初,我是在裡看到用opencv的dnn模組做east文字檢測,但是它的讀取模型檔案初始化網路的方式我一直疑惑不解。看text detect recognition.py的第152行 detector cv.dnn.readnet mo...

(10 1 6)極簡主義

極簡主義不光存在於網頁設計中,像logo設計 印刷設計 包裝設計也都有相應的極簡主義風格。目前流行的極簡主義網頁設計視覺風格是 使用純粹的色彩以及簡練唯美的 極簡主義網頁設計流行使用創新式導航,不但易用,而且有種簡約美,符合極簡主義 回歸功能 與 視覺簡約 的雙重理念。簡約的外觀 易用的功能,並不意...

Docker極簡入門

我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要搶光了。root chatdevops yum y install docker root chatdevops docker version docker version ...