1.資料表、資料字段一定一定一定要加注釋;
2.嚴禁使用資料庫保留字段(user、name、type就是保留字段),如果要使用,必須加上符號`,例如:`user` (英文狀態下esc下面的鍵即可打出符號`);
1.介面中要列印前端傳入的引數和返回的資料,方便檢視日誌、恢復資料。
2.日誌列印用日誌工具類列印,不要用system.out.println()列印,因為在伺服器上system.out.println()是列印不出來的。
3.使用物件的get方法之前一定要做判空;
4.判斷物件是否為null的寫法應把null寫在前面,例如:if(null == user.getname());
5.通過佔位符{}列印引數是一種很方便列印引數的方法,例如:
public string sayhello(@requestparam string name, @requestparam string message),message={}",name,message);
return "success";
}輸出結果:
2019-08-12 14:42:51 [com.fchl.crm.resolveexceltest:30] info - 打招呼:name=小諸葛,message=你好
6.列印陣列可呼叫工具類arrays的tostring方法,例如:
int ids = ;
log.info("ids={}",arrays.tostring(ids));
輸出結果:
2019-08-12 14:44:46 [com.fchl.crm.resolveexceltest:33] info - ids=[1, 2, 3]
python軟體開發目錄 軟體開發目錄規範
為了提高程式的可讀性與可維護性,我們應該為軟體設計良好的目錄結構,這與規範的編碼風格同等重要。軟體的目錄規範並無硬性標準,只要清晰可讀即可,假設你的軟體名為foo,筆者推薦目錄結構如下 foo core 存放業務邏輯相關 core.py api 存放介面檔案,介面主要用於為業務邏輯提供資料操作。ap...
迭代軟體開發
迭代軟體開發 整理 一 迭代軟體開發介紹 在迭代式開發方法中,整個開發工作被組織為一系列的短小的 固定長度 如 3周 的小專案,被稱為一系列的迭代。每一次迭代都包括了需求分 析 設計 實現與測試。採用這種方法,開發工作可以在需求被完整地確定之前啟動,並在一次迭代中完成系統的一部分功能或業務邏輯的開發...
軟體開發流程
課程的主講老師是msdn的特約講師邵志東先生。課程中間,邵志東老師介紹了軟體開發流程 程式設計師基本素質 關於質量控制和開發模板及專案組建設。邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即專案開發及產品開發。專案開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體 產品開發是公司針對某...