Sponsored By Aspose - File Format APIs for .NET

Aspose are the market leader of .NET APIs for file business formats – natively work with DOCX, XLSX, PPT, PDF, MSG, MPP, images formats and many more!

Things I really like about Telerik’s JustCode

Right off the bat, this is not about bashing other tools. Rather, it’s about me sharing what I like about a specific tool that for a while, I simply ignored. Also, in the interests of disclosure, I have worked with Telerik on several community events. My friend, fellow MVP and Telerik Evangelist Phil Japikse challenged me to give JustCode a shot. I have and I am hooked.

Like a lot of developers, I always scrutinize Visual Studio Add Ins. They are another thing that needs to get loaded and when you have too many, it takes that much longer to load up Visual Studio. I’m a musician, specifically I’m a Drummer and more specifically, a jazz drummer. To me, developer tools are like musical instruments. They are intensely personal and no two setups are exactly the same.

JustCode is a member of that class of Visual Studio tools that helps with re-factoring and navigation. One of the things I really like about JustCode is how simple it is, how much it stays out of my way, and perhaps most importantly, the next to no adverse impact on Visual Studio performance.

Navigation… All you need to Ctrl + Alt + G, T, S, M:

File: G, Type: T, Symbol: S and Member: M. The key combinations are simple and the resulting dialogs ever very intuitive:

justNavigate

Notice the two sections at the bottom of the dialog. If you add a summary section to your class definition, JustCode looks for that :

justNavigate2

Have you ever searched for class and wanted a convenient way to view documentation about the class? JustCode gives us that ability and in a very unobtrusive way. Another nice dialog is the member dialog:

justNavigate3

JustCode is smart enough to examine documentation specific to the searched member.

A few other nice features of JustCode is the automatic formatting and the outlining. Like other tools, we can extract interfaces, methods, etc:

image

To reiterate, I like the simplicity of the tool and the lack of negative impact the tool has on VS Performance. To learn more about JustCode: check out the starter video series:

http://tv.telerik.com/series/justcode-starter-series

I have barely scratched the surface of what JustCode can do.

In addition to a rich set of re-factoring tools, there is a nice test runner as well. It works just fine with nUnit, mbUnit, MSpec to name a few.

We are very fortunate to have a wide away of tool choices. As for JustCode, it may very well be the the least known of this class of tools. Phil’s challenge reminded me yet again that often, there are rewards when you take the path that is less traveled! Check out JustCode, you might “JustLike” it too!!

< JVP >

About johnvpetersen

I've been developing software for 20 years, starting with dBase, Clipper and FoxBase + thereafter, migrating to FoxPro and Visual FoxPro and Visual Basic. Other areas of concentration include Oracle and SQL Server - versions 6-2008. From 1995 to 2001, I was a Microsoft Visual FoxPro MVP. Today, my emphasis is on ASP MVC .NET applications. I am a current Microsoft ASP .NET MVP. Publishing In 1999, I wrote the definitive whitepaper on ADO for VFP Developers. In 2002, I wrote the Absolute Beginner’s Guide to Databases for Que Publishing. I was a co-author of Visual FoxPro Enterprise Development from Prima Publishing with Rod Paddock, Ron Talmadge and Eric Ranft. I was also a co-author of Visual Basic Web Development from Prima Publishing with Rod Paddock and Richard Campbell. Education - B.S Business Administration – Mansfield University - M.B.A. – Information Systems – Saint Joseph’s University - J.D. – Rutgers University School of Law (Camden) In 2004, I graduated from the Rutgers University School of Law with a Juris Doctor Degree. I passed the Pennsylvania and New Jersey Bar exams and was in private practice for several years – concentrating transactional and general business law (contracts, copyrights, trademarks, independent contractor agreements, NDA’s, intellectual property and mergers and acquisitions.).
This entry was posted in Developer Tools, JustCode, Telerik. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Jason

    Unfortunately it doesn’t support Razor yet, and with this being the standard engine for MVC apps (which we believe are far better suited to large app development than webforms) it’s a bit of a showstopper for us.
    Hopefully they’ll address this soon!

  • http://nick@ntcoding.co.uk Nick

    I’ve been wanting to check this tool out to compare it with Resharper. But already those dialogs seem a lot bigger than the Resharper ones.

    You say it doesn’t get in the way – but it looks like it does.

    But…this is just my first impression.

  • http://www.rinnku.com Nathan

    Great post.

    I added this to rinnku.com under #blog and #asp.net

  • http://www.objeticidio.com Elias Rangel

    John,

    Did you try JustCode running side by side with Reshaper? If so, how do they interact?

  • http://apeoixy.com/tqvoxv/5.html Pharma88

    Hello! aeadded interesting aeadded site!

  • Stimul8d

    Thanks for thos post. I think there are a whole bunch of devs like yourself who have never paid JustCode any heed. I’d be interested in seeing more about it in future posts. Frankly,…if I could drop r# (since it’s so slow and buggy these days IMO) I’d be thrilled.

  • joe

    I’ll ask the inevitable: How’s it compare to R# with regards to features, speed, usability?

  • RS

    resharper.