Checker v1.1: Direct Dependency Analysis

Nov 9, 2016

I have just released Checker v1.1. What is new? A lot.

  • Direct Dependency Analysis allows you to quickly find dependency hotspots in your code.
  • Faster is better and that is why this update improves Checker’s performance by 4x.
  • An automatic version check is performed after each launch so that you get future updates as fast as possible.
  • Minor UI changes for the better: Sheets are used instead of plain modal windows.

Download Checker v.1.1

Feedback & hate mai goes to: kienle.christian@icloud.com


Direct Dependency Analysis

Direct Dependency Analysis

Direct dependency analysis tells you - for each Swift file:

  1. the number of files it directly depends on,
  2. the number of files which depend on it and
  3. the ratio between the two former numbers.

So how to get the most out of a direct dependency analysis?

Try to find files which have a high numbers and a ratio around 1.0. Why are those files special? Well: High numbers mean that a file has a lot of dependencies and that the file is also a dependency for a lot of other files. Those files tend to contain very complex stuff.


Download Checker v.1.1