Complete IT Professional

Helping Software Developers Get Ahead In Their Careers
A Guide to Test Driven Development

A Guide to Test Driven Development

Have you heard of the term “test driven development”? If you’ve worked in software development before, you’ve probably heard someone mention it. In this article, I’ll explain what it is, and how to do it. What Is Test Driven Development?...
What Is The Software Testing Life Cycle?

What Is The Software Testing Life Cycle?

There is a software testing life cycle, or software testing process, that is followed in many organisations and many IT departments when it comes to releasing software. Learn more about it in this article. The Purpose of Testing Testing is an important part of the...
What Is The SDLC Life Cycle And Who Is Involved?

What Is The SDLC Life Cycle And Who Is Involved?

The SDLC Life Cycle, or just the SDLC as it’s known, is the process of developing software to meet a need or solve a problem. This life cycle involves quite a few steps. Learn about what they are in this article. The steps in the SDLC can vary depending on a few...
Agile Terms Listed And Explained

Agile Terms Listed And Explained

The Agile software development methodology includes many terms that are unfamiliar to those who haven’t been involved in these kinds of projects before. Learn what some of these are in this article. Definitions of Agile Terms This article was created for a few...
What Is The Best Eclipse Version Control System?

What Is The Best Eclipse Version Control System?

If you’re using Eclipse, the popular Java IDE, you should be using a version control system. But which one should you use? Learn about the options and my recommendation in this article. The Two Main Eclipse Version Control Choices So, I’ve done a bit of...