René's URL Explorer Experiment


Title: GitHub - GreatMVForJava/modernization: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。 · GitHub

Open Graph Title: GitHub - GreatMVForJava/modernization: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。

X Title: GitHub - GreatMVForJava/modernization: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。

Description: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。 - GreatMVForJava/modernization

Open Graph Description: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。 - GreatMVForJava/modernization

X Description: summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。 - GreatMVForJava/modernization

Opengraph URL: https://github.com/GreatMVForJava/modernization

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:40b3b1e9-13d3-aab5-677b-8cbf1178595c
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE1C0:47000:A7C23:E2BA8:6A56CC44
html-safe-nonceb150186436c93be3c671758ef931ded7c065ac2af159d859a836e1f08a7616a6
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMUMwOjQ3MDAwOkE3QzIzOkUyQkE4OjZBNTZDQzQ0IiwidmlzaXRvcl9pZCI6IjI2NDUxMTg1OTY3MjEwNjkxMjQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8c04156fcb679072564dd42a25d14ad2a4bb4f61583342d4e8933f4d4bc6a625
hovercard-subject-tagrepository:465547258
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/GreatMVForJava/modernization
twitter:imagehttps://opengraph.githubassets.com/493f3ed4489743ae38377654c987c10f53c12011444314a6d4a8eca7423a2aa0/GreatMVForJava/modernization
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/493f3ed4489743ae38377654c987c10f53c12011444314a6d4a8eca7423a2aa0/GreatMVForJava/modernization
og:image:altsummary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。 - GreatMVForJava/modernization
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonedf99b7164e1d961b639cf5d3cbd6b5ba673edc67bd7e47cdc4746b96099e11ae
turbo-cache-controlno-cache
go-importgithub.com/GreatMVForJava/modernization git https://github.com/GreatMVForJava/modernization.git
octolytics-dimension-user_id28429501
octolytics-dimension-user_loginGreatMVForJava
octolytics-dimension-repository_id465547258
octolytics-dimension-repository_nwoGreatMVForJava/modernization
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id460227158
octolytics-dimension-repository_parent_nwophodal/modernization
octolytics-dimension-repository_network_root_id460227158
octolytics-dimension-repository_network_root_nwophodal/modernization
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3146ab55fc8763ab0e1d2a875e600b3a545bc751
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/GreatMVForJava/modernization#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FGreatMVForJava%2Fmodernization
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FGreatMVForJava%2Fmodernization
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=GreatMVForJava%2Fmodernization
Reloadhttps://github.com/GreatMVForJava/modernization
Reloadhttps://github.com/GreatMVForJava/modernization
Reloadhttps://github.com/GreatMVForJava/modernization
GreatMVForJava https://github.com/GreatMVForJava
modernizationhttps://github.com/GreatMVForJava/modernization
phodal/modernizationhttps://github.com/phodal/modernization
Notifications https://github.com/login?return_to=%2FGreatMVForJava%2Fmodernization
Fork 0 https://github.com/login?return_to=%2FGreatMVForJava%2Fmodernization
Star 0 https://github.com/login?return_to=%2FGreatMVForJava%2Fmodernization
Code https://github.com/GreatMVForJava/modernization
Pull requests 0 https://github.com/GreatMVForJava/modernization/pulls
Actions https://github.com/GreatMVForJava/modernization/actions
Projects https://github.com/GreatMVForJava/modernization/projects
Security and quality 0 https://github.com/GreatMVForJava/modernization/security
Insights https://github.com/GreatMVForJava/modernization/pulse
Code https://github.com/GreatMVForJava/modernization
Pull requests https://github.com/GreatMVForJava/modernization/pulls
Actions https://github.com/GreatMVForJava/modernization/actions
Projects https://github.com/GreatMVForJava/modernization/projects
Security and quality https://github.com/GreatMVForJava/modernization/security
Insights https://github.com/GreatMVForJava/modernization/pulse
https://github.com/GreatMVForJava/modernization
Brancheshttps://github.com/GreatMVForJava/modernization/branches
Tagshttps://github.com/GreatMVForJava/modernization/tags
https://github.com/GreatMVForJava/modernization/branches
https://github.com/GreatMVForJava/modernization/tags
16 Commitshttps://github.com/GreatMVForJava/modernization/commits/master/
https://github.com/GreatMVForJava/modernization/commits/master/
imageshttps://github.com/GreatMVForJava/modernization/tree/master/images
imageshttps://github.com/GreatMVForJava/modernization/tree/master/images
.gitignorehttps://github.com/GreatMVForJava/modernization/blob/master/.gitignore
.gitignorehttps://github.com/GreatMVForJava/modernization/blob/master/.gitignore
CNAMEhttps://github.com/GreatMVForJava/modernization/blob/master/CNAME
CNAMEhttps://github.com/GreatMVForJava/modernization/blob/master/CNAME
README.en.mdhttps://github.com/GreatMVForJava/modernization/blob/master/README.en.md
README.en.mdhttps://github.com/GreatMVForJava/modernization/blob/master/README.en.md
README.mdhttps://github.com/GreatMVForJava/modernization/blob/master/README.md
README.mdhttps://github.com/GreatMVForJava/modernization/blob/master/README.md
_config.ymlhttps://github.com/GreatMVForJava/modernization/blob/master/_config.yml
_config.ymlhttps://github.com/GreatMVForJava/modernization/blob/master/_config.yml
READMEhttps://github.com/GreatMVForJava/modernization
https://github.com/GreatMVForJava/modernization#代码分析与自动化重构
https://github.com/GreatMVForJava/modernization/blob/master/images/refactor-pattern.svg
https://github.com/GreatMVForJava/modernization#简介
https://github.com/GreatMVForJava/modernization#why-开源--遗留系统现代化工具
移动应用遗留系统重构https://juejin.cn/post/6943470229905211422
https://github.com/GreatMVForJava/modernization#我们需要怎样的工具
https://github.com/GreatMVForJava/modernization#如何开发这样的工具
https://github.com/GreatMVForJava/modernization#语法分析
https://github.com/GreatMVForJava/modernization#结果及可视化
https://github.com/GreatMVForJava/modernization#自动化重构
https://github.com/GreatMVForJava/modernization#架构守护
Guardinghttps://github.com/modernizing/guarding
https://github.com/GreatMVForJava/modernization#遗留系统现代化工具集
Modernizinghttps://github.com/modernizing
awesome-modernizationhttps://github.com/modernizing/awesome-modernization
Cocahttps://github.com/modernizing/coca
Tequilahttps://github.com/modernizing/tequila
Lemonjhttps://github.com/modernizing/lemonj
SQLinghttps://github.com/modernizing/sqling
plinghttps://github.com/modernizing/pling
Merryhttps://github.com/modernizing/merry
Clijhttps://github.com/modernizing/clij
Chapihttps://github.com/inherd/chapi
Modelinghttps://github.com/modernizing/modeling
Guardinghttps://github.com/modernizing/guarding
Cocohttps://github.com/inherd/coco
https://github.com/GreatMVForJava/modernization#自动化重构代码分析
Javaparserhttps://github.com/javaparser/javaparser
https://github.com/GreatMVForJava/modernization#编译器前端
https://github.com/GreatMVForJava/modernization#基于语法分析器parser
Cocahttps://github.com/modernizing/coca
parserhttps://pkg.go.dev/go/parser
SQLinghttps://github.com/modernizing/sqling
parserhttps://github.com/pingcap/parser
https://github.com/GreatMVForJava/modernization#自制-parser
https://github.com/antlr/grammars-v4/https://github.com/antlr/grammars-v4/
https://github.com/GreatMVForJava/modernization#基于中间表示ir
LineNumberTable Attributehttps://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.12
https://camo.githubusercontent.com/5c6c1ad8f12a62ab412ba19175de3c6efdd2f183d56760a1ca824adc09efd8eb/687474703a2f2f6f70656e6a646b2e6a6176612e6e65742f67726f7570732f636f6d70696c65722f646f632f636f6d70696c6174696f6e2d6f766572766965772f6a617661632d666c6f772e706e67
https://github.com/GreatMVForJava/modernization#编辑器语法树
VSCode TextMatehttps://github.com/microsoft/vscode-textmate
Onigurumahttps://github.com/kkos/oniguruma
FAQ How do I write an editor for my own language?https://wiki.eclipse.org/FAQ_How_do_I_write_an_editor_for_my_own_language%3F
Custom Language Support Tutorialhttps://plugins.jetbrains.com/docs/intellij/grammar-and-parser.html#define-the-grammar
Rust.vimhttps://github.com/rust-lang/rust.vim/blob/master/syntax/rust.vim
rust-modehttps://github.com/rust-lang/rust-mode/blob/master/rust-mode.el
https://github.com/GreatMVForJava/modernization#基于语言服务器lsp
https://microsoft.github.io/language-server-protocol/implementors/servers/https://microsoft.github.io/language-server-protocol/implementors/servers/
https://github.com/GreatMVForJava/modernization#ctags有限的解析
https://github.com/GreatMVForJava/modernization#tree-sitter
https://github.com/modernizing/guarding/tree/master/guarding_ident/src/identifyhttps://github.com/modernizing/guarding/tree/master/guarding_ident/src/identify
https://tree-sitter.github.io/tree-sitter/playgroundhttps://tree-sitter.github.io/tree-sitter/playground
https://github.com/GreatMVForJava/modernization#其它生成工具
https://github.com/GreatMVForJava/modernization#文档生成器doxygen
Tequilahttps://github.com/modernizing/tequila
https://github.com/GreatMVForJava/modernization#索引工具codequery
CodeQueryhttps://github.com/ruben2020/codequery
https://github.com/ruben2020/codequery/raw/master/doc/workflow.png
https://github.com/GreatMVForJava/modernization#自动化重构为代码再建个代码模型
https://github.com/GreatMVForJava/modernization#从代码到模型
Introducing MIRhttps://blog.rust-lang.org/2016/04/19/MIR.html
https://camo.githubusercontent.com/391d7f05c3e54072ae21ce39205a8e09993bca9042a3da4df5ff9ac96d583893/68747470733a2f2f626c6f672e727573742d6c616e672e6f72672f696d616765732f323031362d30342d4d49522f666c6f772e737667
https://github.com/GreatMVForJava/modernization#01-初始化版本面向-java
java_full_listener.gohttps://github.com/modernizing/coca/blob/master/pkg/infrastructure/ast/ast_java/java_full_listener.go
https://github.com/GreatMVForJava/modernization#10-版本更多的工具更多的模型
Migrationhttps://github.com/phodal/migration
https://github.com/GreatMVForJava/modernization#适用于重构的模型
https://github.com/GreatMVForJava/modernization#适用于测试代码坏味道的模型
https://github.com/GreatMVForJava/modernization#20-ast-集合一个臃肿而缓慢的系统
https://github.com/GreatMVForJava/modernization#兼容更多的语言
Type Signaturehttps://en.wikipedia.org/wiki/Type_signature
https://github.com/GreatMVForJava/modernization#更多的模型
https://github.com/GreatMVForJava/modernization#30-进行中的向下抽象mir--ast
https://github.com/modernizing/kernelhttps://github.com/modernizing/kernel
https://github.com/GreatMVForJava/modernization#潜在的路mir
Rust MIRhttps://rustc-dev-guide.rust-lang.org/mir/index.html
https://play.rust-lang.org/https://play.rust-lang.org/
MIR Projecthttps://github.com/vnmakarov/mir
https://github.com/GreatMVForJava/modernization#还有-clr-和-graal-ir-
GraalVM Compilerhttps://github.com/oracle/graal/tree/master/compiler
https://github.com/GreatMVForJava/modernization#其它
https://github.com/GreatMVForJava/modernization#自动化重构代码可视化代码
https://github.com/GreatMVForJava/modernization#静态的代码可视化
https://github.com/GreatMVForJava/modernization#神器-graphviz依赖可视化
Graphviz 的 wikihttps://en.wikipedia.org/wiki/Graphviz
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T03:56:27.101Z.png
https://github.com/GreatMVForJava/modernization#plantuml模型可视化
Modelinghttps://github.com/inherd/modeling
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T01:48:59.454Z.png
https://github.com/GreatMVForJava/modernization#交互的代码可视化
Merryhttps://github.com/modernizing/merry
https://github.com/GreatMVForJava/modernization#从-graphviz-到-d3jsosgi-的天坑
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T06:46:17.034Z.png
https://github.com/GreatMVForJava/modernization#依赖图
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T06:58:02.989Z.png
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T07:00:04.392Z.png
https://modernizing.github.io/merry/demohttps://modernizing.github.io/merry/demo
https://github.com/GreatMVForJava/modernization#可交互的变化
Cocohttps://github.com/inherd/coco
Nginxhttps://inherd.org/cases/nginx/
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T07:10:44.460Z.png
https://github.com/GreatMVForJava/modernization#面向风口的可视化
https://github.com/modernizing/codecityhttps://github.com/modernizing/codecity
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-12T07:17:04.491Z.png
https://github.com/GreatMVForJava/modernization#让代码修改代码
https://github.com/GreatMVForJava/modernization#前端自动化的颜色重构
Lemonjhttps://github.com/modernizing/lemonj
RefactorAnalysisListener.tshttps://github.com/modernizing/lemonj/blob/main/src/RefactorAnalysisListener.ts
Lemonjhttps://github.com/modernizing/lemonj
https://github.com/GreatMVForJava/modernization#后端批量性-java-代码重构
https://github.com/GreatMVForJava/modernization/blob/master/images/2022-02-13T07:05:08.298Z.png
https://github.com/GreatMVForJava/modernization#让重构消失构建前置的架构守护
ArchUnithttps://github.com/TNG/ArchUnitNET
Guardinghttps://github.com/modernizing/guarding
guarding.pesthttps://github.com/modernizing/guarding/blob/master/guarding_parser/src/guarding.pest
https://github.com/GreatMVForJava/modernization#其它-1
modernizing.phodal.comhttps://modernizing.phodal.com
Readme https://github.com/GreatMVForJava/modernization#readme-ov-file
Please reload this pagehttps://github.com/GreatMVForJava/modernization
Activityhttps://github.com/GreatMVForJava/modernization/activity
0 forkshttps://github.com/GreatMVForJava/modernization/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FGreatMVForJava%2Fmodernization&report=GreatMVForJava+%28user%29
Releaseshttps://github.com/GreatMVForJava/modernization/releases
Packages 0https://github.com/users/GreatMVForJava/packages?repo_name=modernization
Please reload this pagehttps://github.com/GreatMVForJava/modernization
Contributorshttps://github.com/GreatMVForJava/modernization/graphs/contributors
Please reload this pagehttps://github.com/GreatMVForJava/modernization
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.