Build Metrics: Build 447

Posted by & filed under Uncategorized.

I’m writing this post using data and charts directly made by the the new “Metrics” menu of Understand 2.0.  It provides metrics browsing and charts directly inside of Understand 2.0.    How does this differ from our upcoming Measure tool?  Primarily in scope and flexibility. With Measure you can custom design charts and comparisons and automatically… Read more »

Find & Replace

Posted by & filed under Tips.

Beginning with Build 445 we released a new find/replace option in Understand that can be found under Search->Replace in Files The “find” part of “find and replace”  works exactly like “Find in Files”.

Understand 2.0 – using only the right pane in the diff view

Posted by & filed under Tips.

I keep a general watch on what is changing so I know where features are schedule wise, what engineers are working on, and also so I can spot check for appropriate solutions to some of our thornier problems (no bubble sorts please!).   I usually do this by doing a compare of my current source tree… Read more »

Understand 2.0 – comparing entities & arbritrary text

Posted by & filed under Tips.

One common task when maintaining software is looking at routines that are close copies of one another. Close… but not quite the same.  You might do this in refactoring or just in looking at a section of a routine that is doing what you want, and is working right, while what you wrote isn’t. Understand… Read more »

What was the one enum that changed?

Posted by & filed under Tips.

Of all the changes made last week – 3261 lines added, 934 removed, and 742 removed, just one enum changed… I was curious…. What was it?  Well, that is pretty easy to find out.

How much code do our people work on?

Posted by & filed under Tips.

Earlier, I showed you the Functional Decomposition architecture and used it and an about to be alpha tested tool called “Measure” to present measurements of the various parts of our source tree.  This was as a pre-cursor to doing weekly build size, complexity and change metrics reporting. Today, I’ll show you the other architecure I’ll… Read more »

How I Layout Understand 2.0: Rob G. , Scitools engineer

Posted by & filed under Tips.

Our engineers all use Understand 2.0 all day every day as they maintain it and also develop new features and tools. Rob G. recently joined us from Utah State University. Because we already had a Rob, we call him [new]Rob. So far he has added the Contextual Information Sidebar, re-worked the Architecture mapper, and also… Read more »

Using Architecture in the Information Browser

Posted by & filed under Tips.

Understand’s Information Browser provides a one stop source for virtually all available information about a given piece of source code (entity). So where is our new Architecture information in the Information Browser? Well, one obvious place is the Architectures field, which tells you what part of a given architecture the entity is in.  Here we can learn, quite… Read more »

How Big is Understand 2.0 B442?

Posted by & filed under Tips.

We believe that if we use our own tools they will be better. Hence, in the coming weeks, using just tools we sell or are about to introduce, I will be posting build metrics about each build we release. I will give static views of the size and scope of our various development efforts and… Read more »

Understand 2.0 – Architecture Dependence

Posted by & filed under Tips.

One of the new features of 2.0 is “Architecture”. Loosely described Architecture is a mapping of any abstraction onto the source of a project.  The abstraction can be anything – Functional Decomposition, Requirements, Staff, Security Classification, Internal vs Externally Owned code – whatever you can dream up, Understand’s Architect component lets you map it onto… Read more »