程式開發中應該注意的地方!
(1)函式編寫的時候是否藉口型別一致
(2) if 是否可以跳出
(3)while、for是否會發生死迴圈
(4)巨集的優先順序是否***
(5)所有指標使用前是否可能合法
(6) 全域性變數是否是多程序共同使用,是否加鎖
(7) 巢狀鎖是否按照順序進行,會不會發生死鎖
(8) 程式優化的時候是否對部分資料使用了volatile屬性
(9) 相同功能的**是否進行了封裝
(10)**靜態檢查測試通過沒有
(11)標頭檔案中的巨集是否會發生衝突,有沒有undef
(12)函式是否使用了static屬性
(13) 簡單的單元測試和**覆蓋率測試沒
(14) 當前的功能實現是否可以使用原來的**
(15) **是否只使用了最簡單的c語言特性,這樣可以做到平台無關
(16) **是否和介面分開
(17) **是否可資料庫分開
(18) 資料結構的抽象是否提取出來,函式指標有沒有提煉
(19) 檔案中沒有的功能是否使用了#ifdef ... #endif結構
(20) 全域性資料使用前是否已經進行了正確性檢查等等。
面試應該注意的地方
摘自 size large 面試官是找合適的人,而不是最優秀的人!面試的目的就是希望了解面試者的兩個方面,應聘者是否有足夠的技能,應聘者是否能和現在的團隊融合並完成期望的工作。說實話,面試成功關鍵是看你過去的努力程度和你是個什麼樣的人,技巧的用處很少,因為還有試用期,最終總是會看到你真實的一面,技巧...
spring事物應該注意的地方
a.乙個功能是否要事務,必須納入設計 編碼考慮。不能僅僅完成了基本功能就ok。b.如果加了事務,必須做好開發環境測試 測試環境也盡量觸發異常 測試回滾 確保事務生效。c.以下列了事務使用過程的注意事項,請大家留意。不要在介面上宣告 transactional 而要在具體類的方法上使用 transac...
spring事物應該注意的地方
a.乙個功能是否要事務,必須納入設計 編碼考慮。不能僅僅完成了基本功能就ok。b.如果加了事務,必須做好開發環境測試 測試環境也盡量觸發異常 測試回滾 確保事務生效。c.以下列了事務使用過程的注意事項,請大家留意。不要在介面上宣告 transactional 而要在具體類的方法上使用 transac...