• Why SOLID Matters

    Tuesday, September 25, 2012 by Just* Team | Comments 2

    One of the biggest struggles that developers have with adopting Unit Testing, whether it’s Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED), is the difficulty some code is to test.  This is typically when code doesn’t follow the SOLID design principles. If you aren’t familiar with Robert C. Martin’s SOLID Principles, here is a quick summary.


    There are five SOLID principles put forth by Robert (Uncle Bob) C. Martin.

    Single Responsibility Principle

    A class should have one, and only one, reason to change

    Did you ever have a Swiss Army knife?  64 features, but you could never...

  • I’ve seen really bad code in my day. I have seen it in legacy code bases, code reviews on greenfield projects, and worse: I’ve even seen it in my own code. In fact, I can open up just about any open source project and immediately detect the existence of potentially bad code.

    I am not bragging… it is not as though I am incredibly gifted or that I have superhuman powers. I’ve experienced enough issues from bad code to intuitively pick up on much of it, and the rest of my knowledge comes from reading books on the subject of writing...

  • Exciting news never comes alone. The brand-new Visual Studio 2012 is officially released bringing lots of good and handy new features, options and opportunities for all .NET developers. Telerik is never behind, and we’ve released Service Packs for your favorite Telerik tools that make them integrate seamlessly with Visual Studio 2012.

    The recent Telerik JustCode Service Pack 2 adds dynamic support for the new color themes in VS 2012. This means that if you change the colors and theme of your Visual Studio 2012 instance, JustCode will simply pick them up and use them. And if VS looks good, JustCode will look...

  • There are many misconceptions among developers and development managers about refactoring. Perhaps a consultant used refactoring as an excuse to spend needless cycles reading blogs, or maybe a “refactoring” was blamed for a large swath of bugs found in a release. Regardless of the source, there are development shops that cower in fear or scream in terror when the word “refactoring” is uttered aloud.

    The problem is they were frightened by something other than refactoring.

    I hang out with developers around the globe at conferences, user groups, and sometimes just to grab a bite to eat. I enjoy discussing code and long...

  • I am a huge proponent of writing quality code, a view that is shared by many of my colleagues. Unfortunately, I do encounter those who do not share my enthusiasm. Their view is often one of “Get It Done,” whereas I take the position of “Get It Done Right.” When discussing refactoring, the “Get It Done” developer often brushes it aside as a waste of time.

    I want to address that crowd, and anyone else who eschews refactoring, with my top 5 reasons why you should refactor your code.

    Enjoy!

    5. Your Code Sucks

    Derelict Bridge
    Broken Bridge / jollyUK / CC BY

    How often do you write an...

  • Upgrading to a new version of Visual Studio can be a daunting task. Current solutions and tools need to be tested for appropriate support, and a late discovery that something isn’t working quite right can be disastrous.

    There is something you can be assured of… your Telerik Visual Studio Productivity Tools will continue to work as expected. In some cases, they will even work better. We began upgrading our tools the moment we had a beta in our hands so you would have one less thing to worry about. Don’t take my word for it: try JustCode, JustMock, or JustTrace with the...

  • Would you spend an hour to learn how to make your work life easier and improve your code? The Just team is launching a new Getting Started webinar series, just for you. These introductory webinars will show how the Just tools can boost productivity and help you code better and smarter, every day. The series kicked off with JustCode in July and will focus on one Just tool each month:

    • Getting Started with JustMock – August 14, 23
    • Getting Started with JustDecompile – September 4, 20
    • Getting Started with JustTrace – October 2, 23

    To ensure your code behaves as expected the webinar on...

  • The number one request currently on the JustDecompile UserVoice is to “add an API for plugins,” and we take user demands seriously! If you have the new version of JustDecompile, you may have noticed a rather interesting main menu item (if you need to update, check out the brand new Telerik Control Panel).

    Introducing Plugins

    image

    You may find that your menu only has the Plugins Manager, which means you need to install a plugin!  You can do this by going to the Plugins Manager. At this time, the manager displays a list of installed plugins and gives you a button to obtain new...

  • How many times have you installed freshly downloaded software and wondered where and how to really start using it? Yeah, we’ve experienced that a lot, too. Having that frustration in mind, we created the JustCode Getting Started Wizard. It’s the new non-obtrusive, quick introduction and setup tool, that shows you the main JustCode features together with two short configuration steps to help you start using JustCode right away.  

    The wizard will appear only once upon fresh installation of JustCode. You won’t see it anymore once you’ve gone through the setup process. You can also close it manually anytime and invoke it...

  • We showed off tons of new features during our Q2 2012 release webinar, Easier with Visual Studio Productivity Tools Q2 2012, and we gave you the opportunity to directly ask us questions. Here are the topics on attendees’ minds, and our responses.

    General

    Are all of the Just products working in VS 2012?

    Yes, they all work with VS 2012 RC.

    Can you give these presentations at user groups?

    We sure can, please send us your individual requests. We will also provide training material if you’re interested in giving the presentation yourself.

    JustCode

    What are the advantages of JustCode over similar products?

    There are other tools on the...