l 源代碼目錄結構python
個人工程實踐題目是基於情感詞典的文本情感分析,我在網上找到了一個相似的項目,並對其源代碼進行分析。這個項目主要使用了python語言進行實現,具體結構以下圖所示:編程
由圖可知該項目的目錄結構爲2層,其中文件夾存放的是項目所須要的測試數據、訓練數據以及情感詞典。根目錄下的文件有數據處理、提取訓練主題、測試等python文件,以及項目的結果等等。編程語言
l 文件名/類名/函數名/變量名等命名,接口定義規範和單元測試組織形式等方面的作法和特色函數
文件名、類名、函數名、變量名等命名都遵循了python語言的命名規則。接口定義規範也作到了準確,清晰地描述了接口的功能做用。單元測試
在單元測試中,中間環節主要使用的是print輸出的方式,對於整個項目有一套測試的數據來測試項目的可行性。測試
l 列舉哪些作法符合代碼規範和風格通常要求優化
l 列舉哪些作法有悖於「代碼的簡潔、清晰、無歧義」的基本原則,及如何進一步優化改進spa
l 總結同類編程語言或項目在代碼規範和風格的通常要求代碼規範