Search

Hackerman's house

Here will be shown the evolution of Francisco's programming skills.

Category

Mastery Topics

On Blogging

After reading Ana's Blog I realized how blogging can become part of our life. It is a tool we use to share our experiences with people we don't know, but it also can be a place where we are free and... Continue Reading →

Test && Commit || Revert

The podcast with Scott Hanselman and Kent Beck called test && commit || revert based on the idea previously posted in Kent Beck blog was really interesting as the idea they discussed was something a bit extreme to me, but it... Continue Reading →

Code revision

Code review (also called peer review) is a software quality assurance activity in which one or more developers check a program by reviewing and reading parts of its source code. At least one of the reviewers must not be the... Continue Reading →

OO and Agile

There are lot of agile methodologies, each one has its own practices and characteristics, but in general they share the same philosophy. These ideas were expressed in the Manifesto for Agile Software Development. Individuals and interactions over processes and tools... Continue Reading →

Test Driven Development

Test Driven Development is a software development process that repeats very short development cycles, the requirements are turned into specific test cases, and the software is improved in order to pass these new tests. This way all the software is... Continue Reading →

Verification and validation

These are two different processes utilized to test if the software we are producing satisfies certain characteristics. Both are directly related with what the client wants to build. Let’s see the differences between them and why both or them are... Continue Reading →

Classes to code

If you have read my blog up until now, you should know the basics about software design, and specifically about the use of UML in this area. Let’s see how to take advantage of all the analysis and design we... Continue Reading →

Classes to tables

When you have to map objects to relational databases, the place where you have to start is with the data attributes of the class. It is important to define in how many columns these attributes will be mapped, it can... Continue Reading →

UML Part 2

As I already discuss in another posts, UML is a common language used to draw diagrams that can express software processes or even business models. In this post I will be talking more about this amazing resource. State Machine Diagrams... Continue Reading →

Create a free website or blog at WordPress.com.

Up ↑