Automatically exported from code.google.com/p/simpleret
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
jnlp
languages/perl
src
test
.classpath
.project
README.md
README_LIBRARIES.txt

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/


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/