News in the Category: Refactor Subscribe to the rss of this category.

Total posts: 299 | Sort by Views | Sort by Hits

A Refactoring Experiment

K. Scott Allen, April 9, 2012
Views: 147 | Hits 20

Soon I'll be giving a group of developers some code and asking them to do some refactoring. The bad news is the code is hard to read. Some might say it's intentionally obfuscated, but let's not assu...

From Legacy to Dependency Injection

the telerik blogs, April 5, 2012
Views: 199 | Hits 13

The best thing about using Telerik JustMock is that you can mock practically everything. You can even mock types without using dependency injection, making JustMock the best framework to use when work...

JustCode Extension Improvements in 2012 Q1 SP

the telerik blogs, April 2, 2012
Views: 137 | Hits 5

The Telerik JustCode 2012 Q1 service pack has been released, and with it comes improvements to help you begin writing JustCode extensions. Project Template Our previous release of JustCode included a ...

Telerik CAB Enabling Kit for RadControls for WinForms updated to Q1 2012 SP1

the telerik blogs, March 30, 2012
Views: 257 | Hits 5

It is our pleasure to announce the availability of a new version of Telerik CAB Enabling Kit that supports the latest RadControls for WinForms Q1 2012 SP1. This update includes removing obsolete adapt...

CacheAdapter 2.4 Bug fixes and minor functional update

Glavs Blog, March 28, 2012
Views: 301 | Hits 4

Note: If you are unfamiliar with the CacheAdapter library and what it does, you can read all about its awesome ability to utilise memory, Asp.Net Web, Windows Azure AppFabric and memcached caching imp...

LLBLGen Pro v3.5 has been released!

Frans Boumas blog, March 19, 2012
Views: 242 | Hits 8

Last weekend we released LLBLGen Pro v3.5! Below the list of what's new in this release. Of course, not everything is on this list, like the large amount of work we put in refactoring the runtime fram...

Develop for Windows Phone, with Windows Phone... TouchDevelop

MSDN: Coding4Fun, March 5, 2012
Views: 252 | Hits 4

Today's Mobile Monday post shows off a project that's kind of meta, programming for the phone, on the phone...Think you need a PC to develop for Windows Phone? Think it would be cool to take your deve...

Primitive JavaScript (BYOSP Part 7)

K. Scott Allen, February 28, 2012
Views: 262 | Hits 17

When starting into the animations I decided it was time to refactor. One problem was the little "updateState" calls floating around inside conditional logic always a bad sign. A second problem was ...

JustCode Release History : Q1 2012 (version 2012.1.214)

Telerik News RSS Feed, February 15, 2012
Views: 394 | Hits 4

JustCode Q1 2012 (version 2012.1.214) Major highlights All Types Code Completion: Use Ctrl+Alt+Space (default shortcut) to show IntelliSense for all types regardless of their namespace. JustCo...

Build Your Own Slide Presenter: Part 2

K. Scott Allen, February 14, 2012
Views: 480 | Hits 14

The slide show project currently only shows one slide. I know a number of people who can talk for 75 minutes using one slide, but fortunately they've all retired from university life and taken their o...

Coding in Marble

Rico Marianis Performance Tidbits, February 3, 2012
Views: 322 | Hits 15

I wish I could remember where I first read it because perhaps it deserves attribution.  But many years ago I read about the two world views of physicists and they resonated with me.  One wor...

CodeMash 2012 Sessions

Steven Smith, January 16, 2012
Views: 283 | Hits 7

Last week I presented two half-day workshops at CodeMashs PreCompiler on Wednesday (with Brendan Enrick), and a session on ASP.NET MVC 4 on Thursday.  CodeMash 2012 was an amazing conference and ...

JustCode Release History : Q3 2011 SP1 (v2011.3.1221)

Telerik News RSS Feed, December 21, 2011
Views: 314 | Hits 6

JustCode Q3 2011 SP1 (v2011.3.1221) Major highlights Improved performance Reduced memory footprint Improved code templates Improvements New warning "Type does not match file name" for nested ty...

How to present PowerPoint slides with a WinForms Tiles App

The ASPx Blog, December 15, 2011
Views: 336 | Hits 8

Check out this slick little application I built using the new DevExpress WinForms Tile controls for my touch webinar: Quick & fun This app took me about 15 minutes to create. And I wrote it fo...

.NET Unit Testing Webinar Series - Free Webinars on ASP.NET and .NET Unit Testing

ASP.NET Announcements, December 1, 2011
Views: 260 | Hits 30

Typemock is hosting a special series of webinars to help you begin the new year with improved software quality. There are webinars appropriate for every level. Reducing Bugs Faster: Introduction to U...

Roslyn Syntax Visualizers

C# Frequently Asked Questions, November 19, 2011
Views: 498 | Hits 34

Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP. I hope many of you have had a chance to download the CTP and take it for a spin :) If you haven’t, do give it a try. To recap ...

Roslyn Syntax Visualizers

The Visual Basic Team, November 19, 2011
Views: 280 | Hits 4

Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP. I hope many of you have had a chance to download the CTP and take it for a spin :) If you haven’t, do give it a try. To recap ...

JustCode Release History : Q3 2011 (v2011.3.1116)

Telerik News RSS Feed, November 17, 2011
Views: 345 | Hits 5

JustCode Q3 2011 (v2011.3.1116) Major highlights CSS support Razor support Visual Studio 11 support Key Mappings window Improvements Visual Studio 11 support CSS support: Solution-wide analy...

CodeSmith Generator 6.0Status, Website and Future

Eric J. Smiths Weblog, November 10, 2011
Views: 419 | Hits 13

We are on the home stretch of Generator 6.0 and things have come together really nicely.  This is going to be a great release!  We have been mostly working on performance, memory utilization...

JustCode Release History : Q2 2011 SP1 (v2011.2.916)

Telerik News RSS Feed, September 16, 2011
Views: 282 | Hits 6

JustCode Q2 2011 SP1 Release Notes (v2011.2.916) Major highlights Support for the new Async CTP in C# and VB.NET Test Runner: MbUnit3 and Gallio support Test Runner: Updated MSpec C# Formatter: Imp...

TDD in .NET Day 3 Learnings

ISerializable, August 12, 2011
Views: 377 | Hits 35

3rd day of TDD in .net in Oslo is over, and here are some of the subjects covered: Moq FakeitEasy Extract & Override refactoring Typemock Doing Test Reviews on other people's tests Approaching Le...

TDD course in Oslo - August 2011

ISerializable, August 2, 2011
Views: 397 | Hits 13

I will be starting a 3 day TDD in .NET course in Oslo next week (wed.). The course covers everything from zero - so I assume you have no unit testing experience whatsoever. Then it gets you al the way...

JustCode Release History : Q2 2011 (version 2011.2.713)

Telerik News RSS Feed, July 13, 2011
Views: 378 | Hits 4

JustCode Q2 2011 Improvements New in Formatters: Improved wrapping formatters Improved new line formatters Introduced settings for min & max empty lines after fields and auto-implemented p...

Regional Differences

Steven Smith, June 20, 2011
Views: 419 | Hits 14

Last week I ran a poll (that maxed out at 400 responses on twtpoll) asking how developers recommend using regions in C# (or not).  You can see the results here: About 15% of the respondents ch...

Submitting a drive-by commit to a GitHub project in under 5 minutes

JonGalloway.ToString(), June 17, 2011
Views: 463 | Hits 24

I recently mentioned how I contributed C# syntax for CodeMirror; what I didn't talk about was how incredibly easy it was. I think the biggest obstacles to open source contribution are: I'm not sur...

Log Method Name Helper

Steven Smith, May 29, 2011
Views: 438 | Hits 21

Sometimes its handy to see the order in which methods are firing, or how long theyre taking, without having to attach a debugger.  Typically, you might write some code like this: public ...

Creating a Bot for the Rock Paper Azure Contest

Steven Smith, April 18, 2011
Views: 500 | Hits 6

The Windows Azure team is holding a contest, and The Code Project is helping to support it.  As part of this contest, you can get free Azure compute time by signing up with the code CP001 here.&#...

Code Analysis Using Atomiq

ASPAlliance.com - The #1 ASP.NET Community, March 8, 2011
Views: 613 | Hits 43

Code analysis is one way you can keep your code clean and your technical debt low. One of the simplest ways to achieve this is to minimize blocks of duplicate code, usually the result of cut-and-past...

Generate your Fluent NHibernate POCO and mapping classes automagically.

Clarity Blogs: ASP.NET, March 7, 2011
Views: 906 | Hits 53

At our current client, we”re refactoring some legacy data access logic to use Fluent NHibernate. We chose NHibernate because of its large community and previous success on other projects at Clarity. W...

Winner: Free seat in my TDD Class

ISerializable, March 2, 2011
Views: 567 | Hits 29

Tim Barber gets a free seat for my two day TDD class in London for his post about his dedication to learning this subject. Tim, I’ll see you there!  Tim gets in free to learn the following ...

Default parameters in C#

Eric Gunnersons C# Compendium, February 23, 2011
Views: 539 | Hits 20

From an internal discussion we're having on the advisability of using default parameters in C#: Currently, the pain and limitation of doing overloads forces you to rethink how a method should work. Co...

Introducing FeedTso, a social news reader for Windows Phone 7

Code Climber, February 10, 2011
Views: 547 | Hits 16

In the last few months you have probably noticed a few posts about Windows Phone 7, about my experience using it and about some little problems I found using the web browser. The reason is that, tog...

The Value of Symmetry

K. Scott Allen, February 7, 2011
Views: 547 | Hits 13

Symmetry in code is valuable, and often subtle. When I find symmetry in code, I feel it's a positive sign that the design is working well. I like temporal symmetry. When something opens at the very ...

Database Refactoring

Simple Talk, February 1, 2011
Views: 503 | Hits 35

Although the methodology of refactoring code has been adopted enthusiastically, the same has not really been the case with databases. Nick argues that the reason could lie in the extent of the task o...

Elegant Image Mouse-Overs with jQuery

MS-Joe, February 1, 2011
Views: 675 | Hits 35

You can do a lot with CSS but sometimes the usage scenario just calls for the use of an image and changing the image when the user drags the mouse over the image. Ive been doing some refactoring on a ...

ASP.NET MVC GridView Video - Data Bind, Refactor And Combo Box Column

The ASPx Blog, January 31, 2011
Views: 1,111 | Hits 37

Check out the "MVC GridView Extension" webinar video and learn how some great techniques to work with it and it's feature set: Agenda Topics I recommend watching this video because y...

It's Design

K. Scott Allen, January 26, 2011
Views: 679 | Hits 57

If I come across this code: if (widget.Price < 10.0m && widget.UnitsInStock > 100) { // ... } Then the first thing I'll suggest is refactoring to: if (widget.IsElig...

The Refactoring Curve

K. Scott Allen, January 25, 2011
Views: 636 | Hits 43

Empirical studies on software refactoring are hard to find, but I believe refactoring follows the 80/20 rule - 80% of the possible benefit comes by applying just the first 20% of effort. Like most wor...

IntelliJ IDEA for Android Development

K. Scott Allen, January 10, 2011
Views: 742 | Hits 18

I really like IntelliJ IDEA - and the free community edition now supports Google Android development. Part of the reason I like this IDE is because it feels familiar. I've learned the JetBrains sense...

Test First Development Course Online

K. Scott Allen, January 3, 2011
Views: 600 | Hits 32

David Starr and I recorded a test first development course for Pluralsight's On-Demand! library (subscription required). This is the first course in a series, and we designed the course for someone wh...

Videos: Lets Play TDD with James Shore

ISerializable, November 19, 2010
Views: 593 | Hits 13

during my speaking at Oredev Conference, I got to meet James Shore, author of The Art of Agile book. I’ve known him only through reputation and his book, so when he offered to pair with him for ...

How To Create A Google Like Captcha Control In ASP.NET

The ASPx Blog, November 10, 2010
Views: 1,139 | Hits 53

Want to get that same great look that Googles Captcha has? Check out how easy it is to set up the ASPxCaptcha control to get that same look and feel: How? Heres 3 easy steps for the ASPxCaptcha: ...

JustCode Release History : Q3 2010 (version 2010.3.1109)

Telerik News RSS Feed, November 10, 2010
Views: 647 | Hits 10

Unit Test Runner: Added MSpec support for the JustCode Unit Test Runner. Improved Unit Test Runner speed. Improved Nunit support for the JustCode Unit Test Runner. New Refactorings (All of them wor...

Subtext 2.5.2: now works 100% in Medium Trust

Code Climber, November 4, 2010
Views: 638 | Hits 17

In June this year we released an important version of Subtext that included lots of refactoring and was the first step to being ASP.NET MVC based. Then after a few weeks we released a bug fix version...

Two Cool Resources for Visual Studio DevelopersVSSnippets and VSTemplates on CodePlex

MS-Joe, October 20, 2010
Views: 581 | Hits 36

Doug Holland has released an updated code snippets set for C# developers using Visual Studio 2010 on CodePlex. The project was formerly known as CodePlex.Snippets and the version for VS2008 had nearl...

Announcing Isolator++, and closing a TDD circle

ISerializable, October 14, 2010
Views: 460 | Hits 4

Last week I closed one little circle in my consulting life: The company I work at released Isolator++ a truly powerful, and yet simple, Isolation framework for C++, that makes unit testing in C++ fee...

New Webinars - GTD and Mobile Web Best Practices with Woody Pewitt

The ASPx Blog, October 12, 2010
Views: 600 | Hits 11

Sign up for these 2 interesting Webinars presented by our new evangelist, Woody Pewitt: Im a big fan of David Allens GTD book and system. I recommend watching this webinar. Also check out Woodys s...

5 (more) Easy Tips to Reduce and Refactoring your Code with Resharper (Tips 6-10)

JohnPapa.net, October 3, 2010
Views: 589 | Hits 43

This weekend I posted 5 simple ways to reduce your code using Resharper (tips 1-5). I decided to follow that up with another set of 5 quick and easy tips, so ere they go. Hopefully these tips will sho...

5 Easy Tips to Reduce and Refactor Your Code with Resharper

JohnPapa.net, October 3, 2010
Views: 671 | Hits 56

Ive talked a lot about Resharper such as the Find Usages, live templates, and the instant code analysis. But I have not talked about some of the features that are not as prominent but I find especiall...

JustCode is a development add-in for Visual Studio 2005, 2008 and 2010 that enhances .NET development productivity by providing fast solution-wide, on-the-fly code analysis and error checking, smart c

EggHeadCafe.com New Articles, October 1, 2010
Views: 485 | Hits 1

A free license could be yours by visiting EggHeadCafe and entering the free drawing for JustCode, a development add-in for Visual Studio 2005, 2008 and 2010 that enhances .NET development productivity...