Skip to Content
Software Design X-Rays
book

Software Design X-Rays

by Adam Tornhill
March 2018
Intermediate to advanced content levelIntermediate to advanced
276 pages
7h 11m
English
Pragmatic Bookshelf
Content preview from Software Design X-Rays

The Power of Language-Neutral Analyses

So far we’ve been torturing ASP.NET Core MVC—a .NET codebase. However, these techniques aren’t limited to a particular technology. The analyses are language neutral, which means we can analyze any kind of code and use the same measures to reason about it.

The power of language-neutral analyses is that we can spot relationships between files implemented in different languages. This is important because today’s systems are often polyglot codebases. We have an example in the implementation of the programming language Erlang, as shown in the figure.[35]

images/temporal/temporal-erlang.png

That figure shows a change coupling between erl_bit_binary.c ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Righting Software

Righting Software

Juval Lowy
Design It!

Design It!

Michael Keeling
Flow Architectures

Flow Architectures

James Urquhart

Publisher Resources

ISBN: 9781680505795Errata Page