Articles

Please enter an article title, author, or keyword
Makefile Assertions

Unfortunately, GNU Make does not have any form of assertions built in, but they are easy to create using existing GNU Make functions.

John Graham-Cumming's picture John Graham-Cumming
Makefile Optimization: $(shell) and := go Together

Ask Mr. Make discusses Makefile optimization: ow $(shell) and := go together.

John Graham-Cumming's picture John Graham-Cumming
An Interactive GNU Make Debugger

The interactive GNU debugger has breakpoints, dumps information about the rule at which a breakpoint is hit and allows interactive querying of variable values and definitions.

John Graham-Cumming's picture John Graham-Cumming
Using Merge To Yank A Change

I'll keep this one short. If you have a change that has been made to a file (or even to a change package of files) somewhere in the past and you would like to eliminate that change from the past, you can do so with a judicious use of almost any merge tool.

Joe Farah's picture Joe Farah
Makefile Debugging: Tracing Macro Values

Ask Mr. Make talks about how to trace macro values when debuggin makefiles.

John Graham-Cumming's picture John Graham-Cumming
Convergence of Software Project and Configuration Management

Whereas Project Management (PM) is a widely accepted, highly visible discipline, Configuration Management (CM) is too often seen as a low-level, technical discipline - a back-room activity that, while essential, does not command management attention.

Louis Taborda
Delivering On Expectations: The Benefits of Integrated Requirements & Configuration Management

The job of developing systems is a difficult and challenging one. In today’s business climate where the demand for capability is unparalleled and the expectation of quality ever increasing, taking a lifecycle perspective to the delivery of systems can provide a crucial advantage.

Louis Taborda
You have to have a plan, Man

Hey CM’ers!  Welcome to another fun filled, fact free edition of From the Trenches, the column where we get down in the mud to talk about the basics of Configuration Management and try to avoid any incoming shells.  This month we will talk about Software Configuration Management Plans (SCMP’s).  What are they?  Why do you need one?  How do you write one?  How can you delegate this task to someone else, anyone else?

TechWell Contributor's picture TechWell Contributor
The Benefits of Software Configuration Management Tool Integration

What’s the ultimate goal of every software development project? Unless you just inherited a fat sum of dough from your late Uncle Milton, it’s probably to make money. The faster you can turn your project into a quality product in the marketplace, the more money you will make. Using a Software Configuration Management (SCM) tool will help you achieve that goal, and integrating that tool with other development tools can help get you there even faster.

TechWell Contributor's picture TechWell Contributor
The Dimensions of SCM Planning

There are times when Software Configuration Management (SCM) gets implemented and the results may not be as positive as one would hope. There can certainly be many reasons for this, but some times, it comes down to whether or not due diligence was performed during SCM planning,an important criteria for successfully implementing SCM. Other success criteria include: sponsorship (management commitment to the SCM effort); funding (money to purchase appropriate SCM tools and infrastructure); and personnel (persons trained, skilled, and experienced in the areas of SCM tools and process). However, effective SCM Planning should cover sponsor, funding, and personnel tasks if structured appropriately.

Mario  Moreira's picture Mario Moreira

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21