Refactoring Vs Structural Analysis for Java

Quando fazemos um Refactoring estamos busando códigos dublicados ou execesso de logica que não objetivam nada no Codigo.Abaixo uma ferramenta que estou querendo melhor entender , dessa tradicionais que estamos usando:JUnit, etc… Alguem já usou esse software ???

Structural Analysis for Java
A technology that analyzes structural dependencies of Java applications, measures stability, detects structural “anti-patterns,” and more.

:arrow: http://www.alphaworks.ibm.com/tech/sa4j


Refectore explicação

Refactoring is a technique for restructuring an existing code, altering its internal structure without changing its external behavior. Its heart is a series of small behavior preserving transformations. Each transformation (called a ‘refactoring’) does little, but a sequence of transformations can produce a significant restructuring. Since each refactoring is small, it’s less likely to go wrong. The system is also kept fully working after each small refactoring, reducing the chances that a system can get seriously broken during the restructuring

Marcio, isto é um anúnico? Uma pergunta? Um pedido de ajuda? Ou o que é?
Tente esclarecer melhor o objetivo do tópico.

Vamos observar a data da postagem na alphaworks - “Date Posted: March 1, 2004”,
Requisitos .:

[quote]Platform requirements

Processor:

* Pentium® III-class processor at 500MHz; Pentium III-class processor at 1 GHz or above recommended
* Performance during Java code-model synchronization is significantly impaired when performed on a system with a hard disk drive formatted using the FAT32 file system. NTFS is highly recommended.

RAM: 256 MB minimum. 512 MB recommended

Disk space: Minimum: 100 MB minimum for installation drive. 200 MB recommended for workspace

Screen resolution: Minimum: 800 x 600 pixels, 256 colors. Recommended: 1024 x 768 pixels, 16-bit color or above

Mouse/pointing device: Any pointing device with at least two buttons

Operating systems:

* Windows 2000 Professional, Service Pack 2, 3, or 4
* Windows XP Professional, Service Pack 1
* Windows NT, Service Pack 6a with SRP
* Red Hat Linux 7.2, 7.3, 8.0, 9.0
* Red Hat RHEL WS 2.1
* Sun Solaris 8, 9

Operating system languages: English

Notes:

[b]* Structural Analysis for Java cannot be installed into a path that includes double-byte or extended characters.
* This release does not support Eclipse 2.1.
* This release does not support IBM WebSphere Studio Site Developer or IBM WebSphere Studio Device Developer.

[/b]
Web browser:

* Internet Explorer 5.5 with Service Packs 1 or 2
* Internet Explorer 6 without any service pack or with SP1
* Netscape 7.0

[/quote]
sds.

Marcio,

Só uma pequena correção. É Refactoring e não Refectoring.

Eu prefiro ler o código e sentir o smell dele, pra ver se é necessária refatoração.

Abraço.

[quote=victorwss]Marcio, isto é um anúnico? Uma pergunta? Um pedido de ajuda? Ou o que é?
Tente esclarecer melhor o objetivo do tópico.[/quote]

Foi mau, na verdade é um conflito de ideias !!! :lol: :lol: :lol:

Queria saber se alguem já usou tal ferramenta para aplicação de Refactoring ???

[quote=Andre Brito]Marcio,

Só uma pequena correção. É Refactoring e não Refectoring.

Eu prefiro ler o código e sentir o smell dele, pra ver se é necessária refatoração.

Abraço.[/quote]

Refatoração:Aperfeiçoando o Projeto de Código Existente, “alguem já usou esses software da IBM, isso que gostaria de saber ???”

[quote=WilliamSilva]Vamos observar a data da postagem na alphaworks - “Date Posted: March 1, 2004”,
Requisitos .:
[/quote]
É mais simples, já usou ? Só outra coisa requisito que você observou não visa por sua colocação, o assunto é refatoração