代码审查
原始碼審查是指對電腦源代码系統化地审查,常用軟體同行評審的方式進行,其目的是在找出及修正在軟體開發初期未發現的錯誤,提升软件质量及開發者的技術。原始碼審查常以不同的形式進行,例如结对编程、非正式的看過整個程式碼,或是正式的軟件檢查。 簡介 藉由原始碼審查可以找到及移除像是、競爭危害、内存泄漏及缓存溢出等计算机安全隐患,因此提昇代碼的安全性。基於Subversion(可能是Trac或是Redmine)、Mercurial、Git或其他軟體…
共 2 篇文章
原始碼審查是指對電腦源代码系統化地审查,常用軟體同行評審的方式進行,其目的是在找出及修正在軟體開發初期未發現的錯誤,提升软件质量及開發者的技術。原始碼審查常以不同的形式進行,例如结对编程、非正式的看過整個程式碼,或是正式的軟件檢查。 簡介 藉由原始碼審查可以找到及移除像是、競爭危害、内存泄漏及缓存溢出等计算机安全隐患,因此提昇代碼的安全性。基於Subversion(可能是Trac或是Redmine)、Mercurial、Git或其他軟體…
極簡化(另称縮小化),在程式語言 (尤其是 JavaScript) 的範疇裡,指的是在不影響功能的情況下,移除所有非功能性必要之原始碼字元(如:空白、換行、註解、以及些許的區塊辦識子),因為雖然它們有助於提昇原始碼的易讀性,但在實際運行時卻不是必要的部份。 極簡化後的原始碼特別對於在網路上傳送的直譯式語言(例: Javascript)有所助益,因為經過極簡化之後,需要傳輸的資料減少了,大幅減少了傳輸所需的時間以及頻寬;極簡化後的原始碼也…