This is a small portfolio & hobby project for reverse engineering Java/Enterprise Java applications. About ...
Это небольшой проект, который предназначался для записи и фильтрации результата трассировки выполнения программы на Java, чтобы помочь понять, как работает приложение About_Ru ...
Проект остановлен, но в результате остался список ссылок.
Список ссылок: инструменты для понимания кода, документирования, ссылки об архитектуре ПО
с открытым кодом: / Related & lovely projects:
MaintainJ
http://maintainj.com/ , a commercial tool, generate interactive sequence diagram from call trace.
UMLGraph
http://umlgraph.org/ , drawing UML
diagrams automatically and declaratively.
https://www.spinellis.gr/umlgraph/index.html
https://github.com/dspinellis/UMLGraph
PlantUML
http://plantuml.sourceforge.net/
CodeCity
http://www.inf.usi.ch/phd/wettel/codecity.html http://wettel.github.io/index.html, a really excellent tool, limited to non-commercial usage. Also you may try to look at this http://manhattan.inf.usi.ch/ - a basic port for Eclipse of CodeCity
.
Relo
, an open source tool, http://relo.csail.mit.edu/ - no longer available. Look at http://www.architexa.com , it is free for open source projects; for other projects it is available for free for individuals and for teams of up to three developers, August 2012.
CodeMaps
http://www.codemaps.org/ , explore open source code together, view Javadoc, examine source, share architectural documentation, and more (by Architexa).
AmaterasUML
, an open source tool, lightweight, has an API
, http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
https://github.com/takezoe/amateras-modeler
Answers.com - Tools to generate sequence diagram for Java
SchemaSpy
http://schemaspy.sourceforge.net/ , graphical database schema metadata browser.
MySQL Workbench for MySQL
databases reverse engineering.
Enterprise Architect
http://www.sparxsystems.com.au/ , a commercial tool for UML
, database, mind maps, etc.
P.S. http://railroad.rubyforge.org/
Books
http://www.aosabook.org/en/index.html (read online)
https://github.com/aosabook
https://github.com/wtanaka/aosabook
Перевод статей из "Архитектура приложений с открытым исходным кодом" (aosabook)
http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html (!)
queuepy.com
Code Review Open Source проектов на Java
http://habrahabr.ru/post/149074/
http://queuepy.com/ , https://twitter.com/queuepy
AgileJ
diagrams of Android, JDK, JBoss, Eclipse (but it works slow on my PC
)
http://www.agilej.com/ , the list of diagrams is in the bottom part of that page.
Посмотреть позже / Read it later
Featureous
http://featureous.org/ http://vimeo.com/29420308 ... the similar thing I have planned to develop long time ago.
CHISEL projects
http://thechiselgroup.org , and also Eclipse Diver
http://eclipsediver.wordpress.com/ , https://github.com/thechiselgroup/Diver
rmtoo
Open source requirements management tool, http://www.flonatel.de/projekte/rmtoo/ http://sourceforge.net/projects/rmtoo/
http://rmtoo.florath.net/ https://github.com/florath/rmtoo
Doorstop
https://github.com/jacebrowning/doorstop
Tigris.org
projects http://requirements.tigris.org/
Фреймворк Violet
http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/Vol-1/violet-01.html
Periodic table of visualization methods
http://www.visual-literacy.org/periodic_table/periodic_table.html (thanks to Catherine and DOU.ua)
Visualize Your JavaEE Dependencies In 30 Seconds
http://www.adam-bien.com/roller/abien/entry/visualize_your_javaee_dependencies_in https://github.com/Thomas-S-B/visualee/
Thanks to O'Reilly Newsletter for these links:
New concepts
, a mix of mind map and a programmer's editor.Divsense
http://divsense.com
New records
https://www.overops.com/ - as far as I understand this "simple" thing makes the process of the bug-fixing faster for the production apps, because it simplifies the work with logging and stores the variables at the moment of an exception.
https://github.com/alexzaitsev/apk-dependency-graph - Android dependency visualizer.
https://github.com/PaulTaykalo/objc-dependency-visualizer
https://github.com/Bogdan-Lyashenko/codecrumbs , https://dou.ua/lenta/articles/dou-projector-codecrumbs/
https://cloud.codeventory.com/explore
https://github.com/hediet/vscode-debug-visualizer
GitHub search - visualization
https://github.com/search?q=visualization :
https://github.com/codilime/veles
https://github.com/pcottle/learnGitBranching
https://github.com/airbnb/visx
...
GitHub search - code visualization
https://github.com/search?q=code+visualization :
https://github.com/fzaninotto/CodeFlower
https://github.com/es-analysis/plato
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
https://github.com/rictic/code_swarm
https://github.com/algorithm-visualizer/algorithm-visualizer
...
Creative Coding