看板 Soft_Job 關於我們 聯絡資訊
請原諒我標題有點晶晶體,因為字數的關係才打成那樣的QQ 如標題,因為研究需要,想搜尋大量符合我要的 pattern 的程式碼以供研究, 例如:我要找有運用到 `a = b/c++;` 這種的程式碼,其中 a, b, c不限, 最好是屬於 library,也就是大家都會使用的函式庫。 目前鎖定 github,但 github 的搜尋能力好像沒辦法達到。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.53.170 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1651652779.A.37E.html
EricTCartman: 下載大量的程式碼 透過既有的AST Parser分析特定的 05/04 16:33
EricTCartman: tree pattern 05/04 16:33
CRPKT: sourcegraph 研究看看 05/04 17:23
CRPKT: github 有新的搜尋功能在封測,要申請才有 05/04 17:24
alihue: 找可以用 regex 的搜尋引擎 05/04 17:45
TSW: 先縮小範圍,像是Apache基金會,可以整個都抓下來再分析 05/04 17:47
johnny94: 問copilot 05/04 17:53
EricTCartman: regex能處理的有限 複雜一點的expression夾在另一個 05/04 18:20
EricTCartman: expression裡 你reg會寫到崩潰 除非這種case你要直 05/04 18:20
EricTCartman: 接放棄 05/04 18:20
qqaatw: sourcegraph 05/04 20:05
ss8651twtw: grep.app 05/04 20:58
Hsins: https://cs.github.com/about 05/04 21:30
Hsins: 封測中, 但現在申請應該一個禮拜會收到 05/04 21:30
mohai: 一樓是正解,之前幫忙開發 SonarQube 程式庫找 code smell 05/05 10:56
mohai: 也是抽象語法樹下去分析 05/05 10:56
splitline: grep.app 05/05 16:28
seebass: code2vector and dataset 05/07 21:57