Refactoring Vs Structural Analysis for Java

6 respostas
Marcio_Duran

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

6 Respostas

victorwss

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

W

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

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


sds.

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.

Marcio_Duran

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

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

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

Marcio_Duran

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.

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

Marcio_Duran

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

É mais simples, já usou ? Só outra coisa requisito que você observou não visa por sua colocação, o assunto é refatoração

Criado 26 de janeiro de 2009
Ultima resposta 26 de jan. de 2009
Respostas 6
Participantes 4