igorkovalchuk / simpleret

Automatically exported from code.google.com/p/simpleret
1 stars 0 forks source link

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 projectshttp://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