fdns / Terasology

Terasology is an open source project started by Benjamin "begla" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft. After proving itself as a solid tech demo begla was joined at first by Anton "small-jeeper" Kireev and Rasmus "Cervator" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication in the foundation systems akin to DF.
http://terasology.org/
Apache License 2.0
0 stars 4 forks source link

Implementar metricas CheckStyle #127

Closed seanorar closed 9 years ago

seanorar commented 9 years ago

Agregar las metricas de CheckStyle para poder colorear la ciudad dependiendo del resultado del analisis

seanorar commented 9 years ago

Se analizaron las distintas metricas de CheckStyle y exceptuando una, todas necesitaban los mismos parametros para realizar el analisis, de esta manera se realizo un refactoring para poder implementar un mayor número de métricas que lo pedido incialmente.

seanorar commented 9 years ago

Para implementar las tres nuevas metricas, se crearon los respectivos xml que entregan las configuraciones. Se realizo un "Template" donde se tiene la clase "Metrica" con la lógica principal, y las siguientes clases heredan de ella para agregar funcionalidad: NPathMetric, NullMetric, FanOutMetric DataAbstractionCouplingMetric, CyclomaticMetric y CyclomaticMetric.