CommentInsight是一款為碼農(nóng)們提供的源代碼注釋統(tǒng)計(jì)工具,這款軟件可以幫你統(tǒng)計(jì)你寫的代碼中有注釋的占比多少,寫注釋是一個(gè)比較好的習(xí)慣,在出bug的比較容易找到問題所在,這款工具也只是娛樂性質(zhì),可以讓你了解自己代碼注釋的占比。
功能介紹:
Count comment lines in source files 分析&統(tǒng)計(jì)源代碼中的注釋
Clean comments 清除注釋
Convert Source files encoding to UTF-8 轉(zhuǎn)換源代碼的文件編碼
軟件開發(fā)說明:
前段時(shí)間在網(wǎng)絡(luò)上找到一些舊的開源項(xiàng)目來學(xué)習(xí)研究。有的項(xiàng)目源碼不僅開發(fā)環(huán)境比較舊(如VS2008…),源代碼文件編碼不統(tǒng)一(GB2312、GBK、UTF8…),還有些亂七八糟的注釋也比較影響代碼閱讀。
于是就有了這兩個(gè)小需求:
批量把源代碼文件編碼轉(zhuǎn)為UTF-8
快速清除注釋(某些啰嗦的注釋真的是很煩…)
在網(wǎng)上沒找著合適的工具,那就自己擼一個(gè)吧。 一開始想著用Python+正則應(yīng)該可以輕松搞定,后面發(fā)現(xiàn)正則處理不了某些復(fù)雜的字符塊嵌套注釋、換行問題