Mais uma novidade da PDC08 29 October, 2008
Posted by jcintra in Tech.Tags: CodeRush, download, Refactoring, Tools
add a comment
A Microsoft e a Developer Express lançaram o CodeRush Xpress para o C#.
Podemos puxá-lo no site da DevExpress aqui.
Do site podemos ver as principais features disponíveis:
- Duplicate Line
- Highlight All References
- Increase or Reduce Selection
- Smart Clipboard Operations
- Generate from Using (TDD)
- Quick Navigation Window
- Quick File Navigation
E faz refactoring nas seguintes situações:
- Add Block Delimiters
- Combine Conditionals
- Compress to Lambda Expression
- Compress to Ternary Expression
- Convert to Auto-implemented Property
- Convert to Initializer
- Create Backing Store
- Decompose Initializer
- Decompose Parameter
- Expand Lambda Expression
- Expand Ternary Expression
- Extract Method
- Flatten Conditional
- Inline Delegate
- Inline Temp
- Introduce Local
- Make Explicit
- Make Implicit
- Move Type to File
- Name Anonymous Method
- Name Anonymous Type
- Reverse Conditional
- Split Conditional
- Use String.Format
- Use StringBuilder
Uma ferramenta a ter em conta e a usar.
Patterns, AntiPatterns and Refactoring 4 February, 2008
Posted by jcintra in Day By Day, Tech.Tags: Anti-patterns, Patterns, Refactoring
add a comment

Apesar de já conhecer alguns sites sobre o tema, este é sem dúvida um dos sites com melhor organização sobre patterns. O site http://sourcemaking.com/possui três áreas distintas:
* Patterns
* Anti-patterns
* Refactoring
Todas elas com descrição da pattern em questão, com exemplo reaql e com um esquema UML a descrever exactamente para que serve.
Um site a reter e consultar.

