In this post I will be talking about the first 4 packages principles. In this context a package is a binary deliverable like a .jar file, or a dll as opposed to a namespace like a java package or a C++ namespace.

The 4 principles are:

  • The Release Reuse Equivalency…

In this post I will be talking about some practices that the refactoring.guru website recommends, more specifically, primitive obsession and feature envy.

Primitive Obsession

Signs and Symptoms

  • Use of primitives instead of small objects for simple tasks (such as currency, ranges, special strings for phone numbers, etc.)
  • Use of constants for coding…

In this post I will be talking about David Thomas and Andrew Hunts’ The Pragmatic Programmer book, specifically Chapter 8, in this chapter we will talk about what to do before a project.

The Requirements Pit

When start any project, we need to define first what we want to achieve…

In this post I will be talking about David Thomas and Andrew Hunts’ The Pragmatic Programmer book, specifically Chapter 7, in this chapter we will talk about The Pragmatic Approach.

Listen to Your Lizard Brain

All of us have have an animal side that represents in our instincts, throughout the…

In this post I will be talking about David Thomas and Andrew Hunts’ The Pragmatic Programmer book, specifically Chapter 2, in this chapter we will talk about The Pragmatic Approach.

The Essence of Good Design

Making a good design is pretty important, not as a rule but as a value…

In this post I will be talking about Kent Beck’s Extreme Programming Explained book, specifically Chapter 7, in this chapter we will talk about XP Practices.

In XP there are several practices that go in line with Extreme Programming, these practices help teams to get the best of them and…

In this post I will be talking about Kent Beck’s Extreme Programming Explained book, specifically Chapter 7, in this chapter we will talk about XP Practices.

In XP there are several practices that go in line with Extreme Programming, these practices help teams to get the best of them and…

In this post I will be talking about Kent Beck’s Extreme Programming Explained book, specifically Chapter 23, in this chapter we will talk about Timeless Way of Programming in XP.

Client Needs

Kent Beck explains that in the older times, it was really common for people to build their own…

Victor Elizalde

Software Engineer with a passion for sharing knowledge. Also, sports lover, musician, gamer, and a tremendous food fanatic.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store