日常開發注意篇心得總結。

2021-10-07 13:38:58 字數 757 閱讀 6514

最近工作有些忙,但不忘做些日常總結,溫故而知新嘛。

盡量使用php內建方法,因為二維陣列使用了個+;導致php版本不相容

git限制重要配置不要提交到版本庫,因為測試環境,本地環境,線上環境等都不相同,每個人電腦也不同

**中不要寫死**;因為涉及到負載均衡,等多web伺服器的時候,特別是多同事協作的時候,太難部署了,建議都入庫或者直接寫入配置檔案。

**的相容性考慮,可以直接通過先sql語句執行,再結合php**處理。因為線上正式環境情況太多了,「存在」與否已經不好處理了!最後都當做新資料來更新處理。

雖然**一樣,但是可根據不同客戶分配不同外掛程式?怎麼做到,sql更新庫表即可

快速除錯日誌,可在編輯器中開啟節省時間

git版本控制如果新建了檔案,然後修改檔名,檔案是不會被git跟蹤的,要注意

update語句字段禁止為空!如update xx set a= where xx=1

空判斷要刨根

//錯誤

$option = option::getlist(['insure_platform'], $this->store->id, 'admin');

if ($option) else

//正確

$option = option::getlist(['insure_platform'], $this->store->id, 'admin');

if ($option['insure_platform']) else

Mysql日常開發注意要點

1 mysql儲存引擎介紹 myisam 低版本mysql預設的mysql外掛程式式儲存引擎,儲存檔案易損壞,不支援事務。innodb 目前預設的mysql儲存引擎,用於事務處理應用程式,具有眾多特性,包括acid事務支援 建表語句建議使用 engine innodb 字段,例如 create ta...

日常開發工具總結

從事開發工作一年多了,陸陸續續積累了一些自己用的並且覺著不錯的工具,分享給大家。1 jetbrains r 開發輔助工具,大名鼎鼎的resharper,智慧型提示,審查,快捷鍵等等,用好了能大大提公升開發速度。只是有一點,會占用比較多的記憶體。記憶體小的慎用。2 3 stylecop 審查,對於不想...

android日常開發記憶體優化注意點

1.盡量的少使用資源,多使用shape畫圖或者.9.png 3.context不要被長時間引用,例如 執行緒引用了context,並且在無限迴圈 雖然介面退出去,activity被摧毀,但context還在被執行緒引用,當前activity的資源就不會被 4.context沒被長時間引用情況下,只要...