Prefix namespacin​g should go the way of 8.3 filenames? Your opinion Please

In the "The Xylophone Project IV - Core Architecture " thread Dr Damien wrote
The last project I started with new code was in prerelease 8.0.  It had the distinction of being the first shipping large application ever designed with the LabVIEW project and LabVOOP.  But wait, you say, LabVOOP did not ship until 8.20.  Correct.  I had to re-engineer with libraries.  It was then I found out that most use of prefixes was unnecessary.  In fact, the separate namespacing nature of libraries/objects greatly simplifies the creation of plug-in architectures.  So, long-winded answer to a short question, I think that prefix namespacing should go the way of 8.3 filenames. [emphesis added]
after Ray Farmer posted
  I am reading 'Clean Code' - Robert C Martin at the moment and in there it suggest that any prefix to names is not required these days, but I was wondering if its still essential with LabVIEW but as Ben points out maybe its not.
Well of course I am brining this topic up since I think it is a standard that should be dropped.
Please voice your thoughts on this topic and if we can come to some agreement, we'll re-write the LabVIEW Style guide.
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

I spent a little time with this taking the one main project and converting directories to libraries and whatnot. I do see a problem with this approach: sublibraries. I started with my "Utilities" directory. Within there I had a bunch of folder for each category: "Array", "Numeric", "File", etc. So I created a library for each subgroup: "Array.lvlib", etc. I then created a "Utilities" library and placed each individual sublibrary in that and saved all of that. Now, after I close everything and open, say, "Array.lvlib" it automatically opens "Utilities.lvlib" with everything loaded. Worse: let's say I just need the Array library and I copy that over to another computer. If I open Array.lvlib on the other machine everything seems OK. But, if I open one of the subVIs it has a broken arrow because "Utilities.lvlib" is missing.
I know this is all by design, but in my book this makes it quite restrictive, and for the moment I'm going to stick with prefixes since I can copy over the "Array" directory and not have a bunch of broken VIs. Too bad, though. 
ADDENDUM: Yes, I know I can "Disconnect from Library", but this is extra work that would be required for each library that I decide I need on the other computer. 
Message Edited by smercurio_fc on 03-12-2009 04:41 PM

Similar Messages

  • HT204408 I keep getting this error message trying to get into facetime, any ideas? "The server encountered an error processing your registration, please try again later"

    I keep getting this error message trying to get into facetime, any ideas? "The server encountered an error processing your registration, please try again later"

    Hello Mikeytsmith
    Check out the article below for troubleshooting the issue of activating FaceTime for Mac.
    FaceTime, Game Center, Messages: Troubleshooting sign in issues
    http://support.apple.com/kb/TS3970
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • Buying a Macbook pro for the first time and i need your opinion

    Hello everyone! I'm buying a Macbook pro for the first time and i need your opinion. I'm a Web Developer / Graphic Designer, and i need this macbook for my work. Currently i have these 2 options:
    1) Macbook Pro with Retina (13")
    128GB SSD, 2.5GHz Intel i5 Processor, 8GB Ram
    2) Macbook Pro i7 (15")
    Intel  i7 2.6 Processor, 8GB Ram, 750GB HD
    So my dilema is. Do i go for the newest 13" Macbook Pro Retina & SSD drive or do i go for the 15" Macbook Pro i7 non-Retina, non-SSD hard drive?
    Help this first time Macbook buyer (me) to decide which model to choose

    Injektil wrote:
    Hello everyone! I'm buying a Macbook pro for the first time and i need your opinion. I'm a Web Developer / Graphic Designer, and i need this macbook for my work. Currently i have these 2 options:
    1) Macbook Pro with Retina (13")
    128GB SSD, 2.5GHz Intel i5 Processor, 8GB Ram
    2) Macbook Pro i7 (15")
    Intel  i7 2.6 Processor, 8GB Ram, 750GB HD
    So my dilema is. Do i go for the newest 13" Macbook Pro Retina & SSD drive or do i go for the 15" Macbook Pro i7 non-Retina, non-SSD hard drive?
    Help this first time Macbook buyer (me) to decide which model to choose
    Your 2nd choice
    2) Macbook Pro i7 (15")
    Intel  i7 2.6 Processor, 8GB Ram, 750GB HD
    is user upgradable. The Retina is not. 
    No matter what for your needs I would max out the 16GB of RAM

  • Upgrade os x 10.6.8 to lion 10.7... Can't find the way to do it... Please help!

    I've a mac book air first version with os x 10.6.8. I ve just bought an i pad 3, and i'd like to use i cloud, but on the air it doesn't work. If i try to upgrade it to mountain lion, it says that is not possible if i don t have at least the 10.7.4......... But i can t find the way to download it.....
    Can anybody help me?????
    Thank you very much!
    Andrea

    Welcome to Apple Communities
    Your computer isn't compatible with 10.8. To buy Lion, call Apple Store

  • Hi, I have a problem which occur only in Firefox (in IE not happening): When I middle click the mouse it opens a new tab, but it also push my website to the top of the page & I need to drag all the way back to where I was. Please I need a solution! Thanks

    When I middle click the mouse it opens a new tab & also push my website to the top of the page and that is realy annoying when I need to drag all the way back to where I was

    URL of your website? And an example of a hyperlink which does that?

  • I have ipad2 and I tried to turn it off by the sliding the red bar like 5 hours ago, it now has the circle of little lines going around the circle in the center of it and I can't get it to go off all the way or come back on! Someone please help.

    I tunes will not recognize it when plugged in since it is doing this thing, and I just don't know what to do. I just finished completing a final project on pages for school and now I'm worried I might not get this thing working before Wednesday to turn in the assignment!!!

    First, try simply plugging into your wall charger and not the computer.  If that does nothing do a hard reset by holding your home and power button down at the same time until the Apple logo flashes back on the screen and release.  Typically about 6-8 seconds.  If that doesn't do it, you might need to put it into DFU mode.  Try the first two and let me know how it goes before we do the DFU procedure.

  • The pull down menu or icon for printing does not respond. The only way I can print a web page is by right clicking with the mouse and selecting print? Your comments please

    When I try to print a web page by selecting the print icon or by the pull down menu -print, nothing happens. It does not respond. I have to right mouse click and then select print, which then works. Why is this happening

    Try using the Add Bookmark Here ² extension. You can drag the Add Bookmark window to the size you want to see. <br />
    https://addons.mozilla.org/en-US/firefox/addon/3880

  • The iTunes store could not process your request, please try again later.

    For the last 6 days I have been getting the above message when trying to login and update my account in App Store. I only get as far as the Terms & Conditions page, click the accept and that's it. So far I have not seen any other advice on this forum then to wait it out. Any other suggestions?

    Same here in Mexicali, Baja California with my iPhone 3G. I am using a debit card which matches my billing address (apple suggested me this possible error) but still doesnt work.
    Created a different Apple ID, triple checked the info and same error appears, i cant even cancel on iTunes.
    Any update from someone or should we just keep trying until the servers are back on?
    Thanks!

  • I have a small icon at the top right of my screen on an iphone 4G looks like a lock with a circle 3/4 of the way around it...what is this and how dod I get rid of it?

    I have a small icon at the top right of my iphone 4G right to the left of the battery percent. What is this and how do I get rid of it? It looks like a lock with a circle 3/4 of the way around it

    That icon indicates your iPhone is rotation locked.
    To remove it, swipe up from the bottom of the screen to open Control Center.  Tap the similar looking icon there to turn it off.

  • Captcha on the way?

    Hi,
    I was really interested with your product however,
    Captcha must be on the way as an option in your form product for it to be a serious contender with other software we use?
    Peter

    Sorry, we currently do not support captcha. You can vote on this feature idea here: http://forums.adobe.com/ideas/1935
    We use this to prioritize our work.
    Thanks for your feedback
    Randy

  • Why quality sytem disk space  should be the same as Production disk space

    Hi All,
    Why quality sytem disk space should be the same as Production system disk space. Please give few points and also the impact if the disk spaces are not same. Its URGENT.

    Karunakar,
    It all depends on what you do with your QA system. I personally don't think QA and Prod should be of the same size.
    QA is your testing environment, the one where you perform the final tests and validations before going to Prod.
    In my personal experience and practice, for QA:
    - Daily loads of Master Data - Master Data is good to keep it updated, for obvious reasons
    - No daily transactions loads - You can load your transaction data on demand, depending on the specific area you need to test. You can initialize and load sample periods or sets of data. Once you're done, that's it.
    - No copy from BW Prod to QA - You really don't need to. As far as they do "refresh" from R/3 Prod to R/3 QA, you'll have data in QA good enough to test. Also, copying Prod to QA in BW can mess your transports sequence and put the systems out of sync or make you re-transport requests that were already in QA but not in Prod. Also, by doing those copies, it's like having two Production systems to maintain... Your landscape and maintenance costs will grow much faster
    In my opinion, Development and QA have a controlled growing, following those guidelines. Only Prod will keep growing during time, which makes sense.
    My 2 cents...
    Regards,
    Luis

  • Burning to Cd sends originals-modifieds not titled the way I want. newby

    How can i name the files and have them be labled after burning so they can be printed with the file name on back by my local lab. I just purchased the mac and when I burn the files to cd it burns the originals and modifieds. I want to give a client a CD with only modified photos on it # the way I need them. Help me please. I am a photographer, I love the mac but this is confusing.

    skphoto
    The best way to do this is to select the pics you want and use the File -> Export command. In the resulting dialogue you can specify the size of the pics (full size or otherwise) and the naming convention you want to use. (Filename or iPhoto title etc.)
    Regards
    TD

  • TS1424 2 songs were cut off and not downloaded all the way, what can i do

    2 songs were cut off and not downloaded all the way, what can i do

    If your country's iTunes Store allows you to redownload purchased tracks, I'd delete your current copies of the dodgy tracks and try redownloading fresh copies. For instructions, see the following document:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    Otherwise, I'd report the problem to the iTunes Store.
    Log in to the Store. Click on "Account" in your Quick Links. When you're in your Account information screen, go down to Purchase History and click "See all".
    Find the items that are not playing properly. If you can't see "Report a Problem" next to the items, click the "Report a problem" button. Now click the "Report a Problem" links next to the items.

  • What's your opinion on the search function on the NI website?

    Hi all NI web goers:
    I give 1.5 of 5 stars to NI's search function. Most of the times I got very frustrated when searhing NI's website. It returns a lot of entries for my search, but either none of them are relevant, or there are about 10 duplicate links to the same page, and multiply that by the # of unique links you get, well, you get the idea.
    So, what's your opinion on the search function offered by the NI website?
    -Joe

    Not sure what this has to do with LabVIEW. I suspect the Feedback on NI Discussion Forums might be as good as place as any. This has been brought up before:
    http://forums.ni.com/ni/board/message?board.id=130​&message.id=3587
    http://forums.ni.com/ni/board/message?board.id=130​&message.id=3086
    http://forums.ni.com/ni/board/message?board.id=130​&message.id=3142
    http://forums.ni.com/ni/board/message?board.id=Bre​akPoint&message.id=3966 (thread I started along the same lines)

  • I turned off Internet access, using airport timed access control.  Now, I can't turn it back on.  The base station can't be found.  Please help.

    I turned off Internet access, using airport timed access control.  Now, I can't turn it back on.  The base station can't be found.  Please help.

    Can you take a look at this one and offer your opinion please?
    https://discussions.apple.com/message/21889032#21889032

Maybe you are looking for