Refactoring

Tag details

Welcome to the 'Refactoring' tag page at Technorati. This page features content from the farthest reaches of the Blogosphere that authors have "tagged" with 'Refactoring'.

Look up Offsite Link "Refactoring" at The Free Dictionary

Latest blogosphere posts tagged “Refactoring”

  • Books I dont recommend if youre starting out - Travis Swicegoo...


    Computer & Internet - computer-internet.marc8.comAuthority Authority: 169
    Keith Caseys recent post on a book recommendations got me thinking. I get asked what books I recommend. I whole-heartedly agree with his first recommendation. The Pragmatic Programmer sits on my desk and is often in my laptop bag. I reach for it if I have five minutes and want to flip through something technical ...
    6 days ago
  • Stick to the paradigm (even if it sucks)


    Richard DingwallAuthority Authority: 407
    Today I had the pleasure of fixing a bug in an unashamedly-procedural ASP.NET application, comprised almost entirely of static methods with anywhere from 5-20 parameters each (yuck yuck yuck). After locating the bug and devising a fix, I hit a wall. I needed some additional information that wasn’t in scope. There ...
    1 week ago
  • New ActionScript/Flex Refactoring: Push Members Down


    JetBrains IntelliJ IDEA BlogAuthority Authority: 119
    In addition to other refactorings , Maia also has this useful refactoring: push members down the classes hierarchy. Again, let’s try it on a simple example. Play a bit more with 2D shapes API — assume one has Solid interface that supports fill() -ing and controlling the opacity of solid objects, with ...
    1 week ago
  • DDD: making the Time Period concept explicit


    Richard DingwallAuthority Authority: 407
    One of the applications I work on is a planning system, used for managing the operations of the business over the next week, month and financial year. Almost every entity in this application has a fixed ‘applicable period’ — a lifetime that begins and ends at certain dates. For example: An employee’s ...
    1 week ago
  • Questions for Apple


    Linux/Unix News - motd.ambians.comAuthority Authority: 159
    How are you going to reboot the AppStore? It needs an overhaul and refactoring to be a scalable architecture for innovation.
    2 weeks ago
  • The trouble with soft delete


    Richard DingwallAuthority Authority: 407
    Soft delete is a commonly-used pattern amongst database-driven business applications. In my experience, however, it usually ends up causing more harm than good. Here’s a few reasons why it can fail in bigger applications, and some less-painful alternatives to consider. Tomato, Tomato I’ve seen a few different ...
    2 weeks ago
  • Units are Not Classes: Improving Unit Testing By Removing Artificial Boundaries


    Absolutely No Machete JugglingAuthority Authority: 92
    Many developers think of unit tests as tests that test a single class. In fact, I myself once thought this way. If I wanted to write unit tests for a two-class system in which a class used another class, I’d write two unit tests. After all, if I created instances of both classes in my test, that wouldn’t ...
    2 weeks ago
  • Community News: Italian phpDay Call for Papers Now Open


    Computer & Internet - computer-internet.marc8.comAuthority Authority: 169
    Francesco Fullone let us know that the Call for Papers for this years Italian PHPDay event is now officially open! read more
    3 weeks ago
  • interviewed on InformIT


    silk and spinachAuthority Authority: 104
    Bill Wake and I have been interviewed about Refactoring in Ruby by Russ Olsen for InformIT; you can read the interview here . (I note that my answers have been re-spelt the American way :)
    3 weeks ago
  • Using BETWEEN for SQL comparisons


    Robby on RailsAuthority Authority: 402
    Recently, Carlos , suggested that I should start sharing some basic SQL tips that help with performance and/or general usage. I recently came across some code that I didn’t like to read and/or write. For example, let’s take the following… SELECT * FROM brochures WHERE published_at = now() Essentially, ...
    3 weeks ago
  • New ActionScript/Flex Refactoring: Pull Members Up


    JetBrains IntelliJ IDEA BlogAuthority Authority: 119
    Today we’re continuing our series of posts about new ActionScript/Flex refactorings that you can find in the latest Maia EAP , with presentation of this new aid: pull class members up the classes hierarchy. Let’s have look at this simple example. Say, we’re designing an API for handling and displaying 2D ...
    3 weeks ago
  • New ActionScript/Flex Refactoring: Move Static Members


    JetBrains IntelliJ IDEA BlogAuthority Authority: 119
    Next Maia’s EAP will bring you new refactoring that helps to be more productive when coding ActionScript or Flex. Now you can easily move static methods, properties, fields and constants between AS classes and Mxml components: just place caret on a member (or a reference to it) and hit F6 ( Move action). ...
    4 weeks ago
  • Adapting The Joel Test To Web Development


    BrandonSavage.netAuthority Authority: 415
    Nearly a decade ago, Joel Spolsky came up with a method by which to evaluate software development shops that has come to be known as the Joel Test . This crucial test evaluates a software development company on the basis of twelve criteria points; Spoksly said that “a score of 12 is perfect, 11 is tolerable, but ...
    4 weeks ago
  • Code Smells - Refactoring - Unit Tests


    Notes from a Tool UserAuthority Authority: 113
    Two weeks ago now I gave an introductory tutorial on “ From Code Smells to Unit Tests ” (pdf) at Agile Tour Toronto (thanks to the organizers for a great conference). The slides walk cover  an introduction to Technical Debt, SOLID Principles , The Sea of Complexity, Basic Code Smells, Refactoring and Unit ...
    4 weeks ago
  • Unit tests for private methods are a code smell


    Richard DingwallAuthority Authority: 407
    This week I attended a talk where some people were discussing techniques for unit testing private methods — they were going on about problems they had getting something called Private Accessors to work with ReSharper. The tools they mentioned were completely foreign to me, and I wondered why I’d never heard of ...
    5 weeks ago
  • devver are using reek


    silk and spinachAuthority Authority: 104
    Interesting link: In Improving Code using Metric Fu the folks at devver.net give a little insight into how they have been using Reek and the other Ruby quality tools to improve their codebase.
    5 weeks ago
  • Domain model refactoring: replace query with composition


    Richard DingwallAuthority Authority: 407
    Here’s a snippet of ubiquitous language (altered slightly to protect the innocent) from a system I’ve been working on over the past few months: An Officer is a role played by certain Employees . Each Officer is required to be proficient in a number of Competencies , according to [among other things] what ...
    6 weeks ago
  • Ultra-light Development and Deployment Example


    Managed ChaosAuthority Authority: 113
    Over the last year, I’ve been helping (part-time) Freeset build their ecommerce website. David Hussman introduced me to folks from Freeset. Following is a list of random topics (most of them are Agile/XP practices) about this project: Project Inception : We started off with a couple of meetings with folks ...
    6 weeks ago
  • 31 Days Refactoring


    WelyAuthority Authority: 92
    If you like to write well-managed and proper code, I strongly advice you take a look at this good stuff . This whitepaper was prepared by Sean Chambers and Simone Chiaretta. But of course, most material refers to the refactoring.com , that managed by Mr Refactoring, Martin Fowler. Thanks to Zeddy to share us this ...
    6 weeks ago

Comments about Refactoring

Personal attacks are NOT allowed
Please read our comment policy