News in the Category:
Refactor
Total posts: 333 | Sort by Views | Sort by Hits
K. Scott Allen, June 11, 2013
Views: 135 | Hits 16
In the last post we tested a simple controller, so now lets look at a controller that likes to communicate over the network. (function (module) {
var MoviesController = function ($scope, $http) {...
The Code Project Latest Articles, May 29, 2013
Views: 206 | Hits 18
CSS Architectures, Part 3: Refactor Your CSS with the MetaCoax Approach (Phases 1 and 2)...
Jason N. Gaylords Blog, May 29, 2013
Views: 156 | Hits 3
As the years go by, more and more research, information, and documents can be found online. However, several business verticals still use CDs and DVDs to access research content, backup documents, and...
peterkellner.net, April 14, 2013
Views: 278 | Hits 38
I often email the folks at JetBrains (the makers of ReSharper) letting them know that one of their refactors is wrong. They often email me back letting me know my about my misunderstanding. I actual...
ISerializable, April 10, 2013
Views: 222 | Hits 12
When? April 18-19
Where? Oslo
How much? 11,900 NOK
How to register? Send me an email.
The Problem
You have been trying to learn TDD, and it’s going pretty well, but your code looks horrible. You...
ISerializable, April 6, 2013
Views: 261 | Hits 11
This April, I will be in Kyiv, speaking at the Microsoft SWIT conference. I will also be holding two separate workshops before the conference. Two very NEW workshops that I have only done once or twi...
ISerializable, March 6, 2013
Views: 256 | Hits 24
Given this simple implementation of string calculator, mid way, how would you refactor this, based on SOLID principles? and how far would you go? Please note what principles you think this code brea...
the telerik blogs, February 21, 2013
Views: 168 | Hits 4
Q1 2013 brings an entirely refactored export functionality in RadEditor you can now plug external libraries to do the HTML to other format conversion. Read on for an example and stay tuned for more s...
ISerializable, February 21, 2013
Views: 348 | Hits 23
I usually do not focus about design in my TDD courses. I believe that separating the learning about the core skills of Unit Testing, TDD, and Design should be separated so that the learner will not fe...
K. Scott Allen, February 15, 2013
Views: 263 | Hits 13
The Kata repository has new additions. The Refactoring kata I pushed out last year now has a Java version available (thanks, Tom!). Related to the previous post, I also added a Composition Kata.&nbs...
K. Scott Allen, February 14, 2013
Views: 286 | Hits 22
It was about 12 years ago when I helped to write an application that featured a class hierarchy like the following: I remember the code because I was the one to refactor the application to build the ...
Brendan Tompkins, February 13, 2013
Views: 278 | Hits 12
I was reading this morning aninteresting post to the domain driven design list. I began replying on the list but as my answer started to become more than one paragraph figured it might be better to dr...
The Moth, February 5, 2013
Views: 295 | Hits 18
It is becoming hard to write code today without introducing some form of asynchrony and, if you are using .NET (e.g. for Windows Phone 8 or Windows Store apps), that means sooner or later you have to ...
MSDN: Coding4Fun, January 28, 2013
Views: 223 | Hits 17
First a tease...Try F# demonstrates the power of F# to solve real-world analytical programming and information-rich problems by providing a web experience to help you learn the F# language, create pro...
ISerializable, January 11, 2013
Views: 444 | Hits 24
So, I have lots of new courses that I am doing. If you are interested, ping me directly by emailing roy at osherove.com or use the form at http://contact.osherove.com You can get the full list here ...
youve been HAACKED, January 11, 2013
Views: 300 | Hits 26
I love automation. Im pretty lazy by nature and the more I can offload to my little programmatic or robotic helpers the better. Ill be sad the day they become self-aware and decide that its payback ti...
Telerik News RSS Feed, November 29, 2012
Views: 356 | Hits 6
New: New in Visual Aid: Added full names for the tab titles New in Visual Aid: Improved UI and UX: Monochrome headers & highlight current header New in Visual Aid: New options in Visual Aid sett...
peterkellner.net, November 22, 2012
Views: 323 | Hits 26
BackgroundIm a big believer in using refactoring tools to help improve the quality of the code I right. I just added another tool to my arsenal called CodeIt.Right from submain. I cant say for sure ...
the telerik blogs, November 21, 2012
Views: 351 | Hits 8
Mocking legacy code is hard. Especially, if its a third-party library and you have little control over how its written. It is even more difficult to unit test a type that is instantiated internally. O...
Code Climber, November 19, 2012
Views: 352 | Hits 87
Over the last few months I worked, on my spare time, on a new web development project: the site for the Web.NET Conference. It was a refreshing experience, going back working on custom development on ...
Simple Talk, October 12, 2012
Views: 326 | Hits 10
So often at the start of the development of database applications, there is a premature rush to the keyboard. Unless, before we get there, we’ve mapped out and agreed the three data models, the Concep...
Steven Smith, October 7, 2012
Views: 464 | Hits 2
Thanks to everybody who attended my DevReach sessions. I had two talks and two panels, and both of the talks were standing room only (in the smaller theater), which was great to see. The p...
the telerik blogs, September 25, 2012
Views: 450 | Hits 26
One of the biggest struggles that developers have with adopting Unit Testing, whether its Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED),...
the telerik blogs, September 25, 2012
Views: 551 | Hits 27
Ive seen really bad code in my day. I have seen it in legacy code bases, code reviews on greenfield projects, and worse: Ive even seen it in my own code. In fact, I can open up just about any open sou...
Julia Lerman Blog - Dont Be Iffy..., September 17, 2012
Views: 334 | Hits 4
Monday Sept 17th, Burlington: Northern Vermont SharePoint Users Group : Cool Sh-t (SharePoint)" Tuesday Sept 18th, Burlington: VT Functional Group: Eric Smith - Stepping Up to Haskell Wednesday...
the telerik blogs, September 10, 2012
Views: 382 | Hits 25
There are many misconceptions among developers and development managers about refactoring. Perhaps a consultant used refactoring as an excuse to spend needless cycles reading blogs, or maybe a refacto...
JohnPapa.net, August 26, 2012
Views: 235 | Hits 1
I love to write code, but that doesnt mean I want to write the same code over and over again. And I certainly dont want to have to hunt down all that redundant code when I want to refactor a … C...
JohnPapa.net, August 26, 2012
Views: 270 | Hits 1
I love to write code, but that doesnt mean I want to write the same code over and over again. And I certainly dont want to have to hunt down all that redundant code when I want to refactor a … C...
the telerik blogs, August 20, 2012
Views: 713 | Hits 17
I am a huge proponent of writing quality code, a view that is shared by many of my colleagues. Unfortunately, I do encounter those who do not share my enthusiasm. Their view is often one of “Get...
K. Scott Allen, August 16, 2012
Views: 386 | Hits 27
Working on a dashboard I came across a view arranged like the following diagram: The scenario is simplified because there is more to do inside of one block than just @SomeOutput, but focus on the s...
Telerik News RSS Feed, August 6, 2012
Views: 343 | Hits 1
JustCode Q2 2012 SP1 (2012.2.719) New: Separate warning for top level delegate types not matching file name Quick-fix: "Create Parameter" for constructors Option for C# in JustCode Options/Code...
Telerik News RSS Feed, August 6, 2012
Views: 435 | Hits 11
JustCode Q2 2012 SP1 (v2012.2.608) New: Separate warning for top level delegate types not matching file name Quick-fix: "Create Parameter" for constructors Option for C# in JustCode Options/Cod...
ISerializable, July 12, 2012
Views: 2,184 | Hits 14
In this video (all the sessions are here), Raymond and I do a refactoring of the code, to something we like much more. We end up with code we can be more proud of, and the comtinued feedback of the te...
ISerializable, June 29, 2012
Views: 381 | Hits 2
In this video (the rest are here) we focus on refactoring, and we try out the strategy pattern. We end up not being sure how well it worked out for the future, but we’ll see how things unfold in...
ISerializable, June 27, 2012
Views: 420 | Hits 8
In this final part, Raymond and I finish a big refactoring. First, we fail. then we back up and start moving slowly again.Finally, we succeed. Our tests save our asses in the process.
I’ve put ...
K. Scott Allen, April 9, 2012
Views: 418 | Hits 23
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...
the telerik blogs, April 5, 2012
Views: 461 | Hits 16
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...
the telerik blogs, April 2, 2012
Views: 402 | Hits 9
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 ...
the telerik blogs, March 30, 2012
Views: 558 | Hits 7
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...
Glavs Blog, March 28, 2012
Views: 601 | Hits 6
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...
Frans Boumas blog, March 19, 2012
Views: 546 | Hits 10
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...
MSDN: Coding4Fun, March 5, 2012
Views: 488 | Hits 5
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...
K. Scott Allen, February 28, 2012
Views: 583 | Hits 18
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 ...
Telerik News RSS Feed, February 15, 2012
Views: 656 | Hits 5
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...
K. Scott Allen, February 14, 2012
Views: 719 | Hits 18
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...
Rico Marianis Performance Tidbits, February 3, 2012
Views: 586 | Hits 16
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...
Steven Smith, January 16, 2012
Views: 610 | Hits 8
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 ...
Telerik News RSS Feed, December 21, 2011
Views: 565 | Hits 7
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...
The ASPx Blog, December 15, 2011
Views: 695 | Hits 11
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...
ASP.NET Announcements, December 1, 2011
Views: 515 | Hits 32
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...