Jump to content

The LabVIEW Style Book (Blume)


jcarmody

Recommended Posts

I'm interested in buying Peter Blume's book, so I'd like to solicit opinions from people that have read it. Is it an excellent resource? I don't want to spend $80 on anything less.

I'm a CLD/CPI with two years of full-time LabVIEW experience. I currently work as a Test Engineer taking on large projects and would like to improve myself. I've seen a lot of stuff over the years (all two of them!) that I wouldn't be proud of. I don't want to make the same mistakes, and I do want to pursue CLA certification.

Would you recommend any other books instead? In addition to?

Thank you,

Jm

Link to comment

QUOTE (jcarmody @ Sep 19 2008, 11:56 AM)

I'm interested in buying Peter Blume's book, so I'd like to solicit opinions from people that have read it. Is it an excellent resource?

Style is, to a certain degree, subjective - by definition there can't be a definative test, and that's why most people describe such books as "style guides". I agree wholeheartedly with Jim in his blog post:

QUOTE (Thinking in G)

Even if you don’t agree with Peter’s style guidelines, ... the debates that result from discussions about this book’s style guidelines are sure to be educational and of immense value to all those involved. In fact, you might be inclined... to create amendments or an addendum to The LabVIEW Style book that contains your own LabVIEW style guidelines.

Link to comment

QUOTE (jcarmody @ Sep 19 2008, 08:56 AM)

I'm interested in buying http://www.bloomy.com/lvstyle/' rel='nofollow' target="_blank">Peter Blume's book, so I'd like to solicit opinions from people that have read it. Is it an excellent resource? I don't want to spend $80 on anything less.

Would you recommend any other books instead? In addition to?

I'll give my $0.02. I think Peter did a good job with the book. There are a lot of great tips that he talks about and I like the way it is all laid out by category (icons, data structures, error handling, etc.). I didn't agree with all of his style guidelines, but most of them are pretty universal. That brings me to my next point...Most of what I found in the book can be discovered on your own if you are willing to scan through white papers and forum posts on good style - or, like Jim mentions, spend 12 years figuring it out. The nice thing about the book is that it gives you all this information in one place. My only complaint is that some of the diagrams are a little fuzzy. Not unreadable, but the printing just doesn't seem to be as sharp as it should be for book with so many graphics.

Although I would recommend both books (and have many times), I personally found LabVIEW for Everyone to be more useful overall for me. It hits on some of the major points of good style, but also provides an overall look into LabVIEW and what it is capable of. Since you are already a CLD, the first half of LV for Everyone may be too basic, but I'd be willing to bet you'll pick up a trick or two even there. If it is only style that you're worried about, The LabVIEW Style Book is the right choice.

Link to comment

QUOTE (crelf @ Sep 19 2008, 12:03 PM)

Style is, to a certain degree, subjective - by definition there can't be a definative test, and that's why most people describe such books as "style guides".

I think there's a lot to be said for (a) organization and (b) consistency. One of the advantages of style guides is that they push you to doing both. E. g., there's no particular reason for OpenG to use that particular shade of green for its VIs, but it's a lot nicer than if those palettes were a rainbow of different colors.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.