Published Aug 10, 2014

NDepends on How Good Your Code Is

    Delve into the intricacies of NDpend's integration with Visual Studio, highlighting its role in enhancing code quality through innovative metrics and visualization tools, while tackling usability challenges and its impact on development efficiency.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Questions from this episode

    Episode Highlights

    • Installation

      The installation of NDpend presents several challenges, particularly concerning tool integration and system compatibility. Joe Zack expresses concerns about the necessity of modifying project files, which can be problematic in collaborative environments 1. He wishes for a more seamless installation process, as the current method involves manually unpacking files and running an installer 2. Additionally, Joe highlights the requirement to install older .NET versions for compatibility, which can be inconvenient for users who prefer not to have outdated software on their systems 3.

      I really wish that it was a little bit more seamless because you have to download the zip file and then unpack it, find someplace that you decide you want to put it, and then run an installer on top of that to add it in.

      --- Joe Zack

      These challenges suggest a need for improvements in the installation process to enhance user experience.

         

      Usability

      NDpend's interface and usability present both advantages and frustrations for users. Allen Underwood and Joe Zack discuss the lack of a dark theme, which can be jarring for users accustomed to darker interfaces 4. They also mention issues with pop-up windows and grid functionalities that do not behave as expected, leading to user frustration 5. Furthermore, Michael Outlaw points out the information overload experienced by new users, which can be overwhelming despite the valuable insights provided by the tool 6.

      Information overload was the big thing for me. So, first, coming into it, there is a bit of learning curve.

      --- Michael Outlaw

      These usability concerns highlight areas where NDpend could improve to better accommodate its users.

    Related Episodes