Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

README.md

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

Divsense http://divsense.com , a mix of mind map and a programmer's editor.


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://readthedocs.com/

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/vega/vega

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

https://github.com/terkelg/awesome-creative-coding

About

Automatically exported from code.google.com/p/simpleret

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.