CodeCleaners

Agile Legacy Code

Primary Menu

  • Home
  • Blog series
  • Resources We Like
Search
Menu

Tag: Clean Code

Trust Me I’m A Software Developer

Posted ondicembre 7, 2016dicembre 29, 2016AuthorDaniele Pozzobon5 Comments

I’ve been thinking about this for a long time. When I read The Churn by Uncle Bob Martin I started questioning if what he stated was the real problem we have in our profession. I started thinking about my career and that of other people I Read More …

CategoriesLegacy CodeTagsClean Code, Confessions, Software Development

7 Steps To Code That Doesn’t Make You Scream

Posted ongiugno 10, 2016AuthorDaniele PozzobonLeave a comment

Recently I’ve been maintaining a project with poorly written code that, to make it worst, is the core to most of the activities of its users. The project follows the big ball of mud pattern, almost every method is a Read More …

CategoriesLegacy CodeTagsBrownfield, Clean Code, HowTo, Refactoring, Testing

Clean Names – one of the hard things

Posted onfebbraio 26, 2016novembre 21, 2016AuthorMaurizio Pozzobon4 Comments

There are only two hard things in Computer Science: cache invalidation and naming things. Phil Karlton Today we are talking about the second of the hard things, luckily this is the one you can keep on improving with ease. I’ll Read More …

CategoriesClean CodeTagsClean Code, Naiming

flow

The Importance of TDD: So, what’s TDD?

Posted onfebbraio 23, 2016novembre 27, 2016AuthorDaniele Pozzobon1 Comment

Remember when in the first post of the series I said that we should write the requirements as tests before writing the code that implements it? but why is this important? what’s TDD anyway? As you may have noticed, during the implementation of the requirements Read More …

CategoriesSeries, TDDTagsClean Code, Refactoring, TDD, Testing

stepping

The Importance of TDD: A simple example

Posted onfebbraio 16, 2016novembre 21, 2016AuthorDaniele Pozzobon1 Comment

In this post we build a practical example using TDD. If you are interested in playing a little bit with the project or you what to complete the requirement as we suggest at the end of the post the files Read More …

CategoriesSeries, TDDTagsAutomated Test, Clean Code, Example, TDD, Testing

RULE 1: All new code is tested code

Posted onfebbraio 12, 2016AuthorMaurizio PozzobonLeave a comment

Picture this, you are working on a brownfield project (hard to picture, right? Is there anything else anymore?). You hate it. It’s a mess, and you would like to clean it, but… There’s always a but. You are afraid, you Read More …

CategoriesLegacy CodeTagsBrownfield, Clean Code, Code Pain, Greenfield, Legacy Code, Refactoring, Testing

The Importance of TDD and Why You Are Doing Programming Wrong

Posted onfebbraio 2, 2016AuthorDaniele Pozzobon1 Comment

This is the first of a series articles about TDD that will give you some insight on why and how you should start testing your code. My hope with this first one is to convince you that if you are Read More …

CategoriesTDDTagsAutomated Test, Clean Code, Code Pain, TDD, Testing

Categorie

  • Best Practices
  • Clean Code
  • Legacy Code
  • Series
  • Sharepoint Testing
  • TDD
  • Uncategorized

Beat Those Legacy Monsters

* indicates required

Tag

Automated Test Blogs Bootstrap Brownfield Bug report Characterization Tests Clean Code code coverage Code Pain Confessions design pattern Example Fake Objects Golden Master Greenfield HowTo Legacy Code Mock Object Naiming Questions Refactoring remote provisioning repository Self Marketing Series Sharepoint Software Development SSOM Survey TDD Test Doubles Testing Test Spy Test Stub

Archivi

Copyright © 2018 CodeCleaners. All Rights Reserved.
Parallax Frame by Catch Themes
Scroll Up
  • Home
  • Blog series
  • Resources We Like