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
-
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 chooseInjektil 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 -
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!
AndreaWelcome to Apple Communities
Your computer isn't compatible with 10.8. To buy Lion, call Apple Store -
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 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.
-
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 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. -
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?
PeterSorry, 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?
-JoeNot 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=BreakPoint&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.
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
-
I downloaded QuickTime 7.x security update (recommended by my VP), but I cannot run. I am getting the message 'Unknown Publisher', but when I click run, nothing happens?
-
Font formatting for Flat file generated in PI
Hi, We have a File receiver scenario in PI wherein we are generating a Flat file. While creating the file, the font needs to be of specific font type and size eg: Pyramid u2013 Lucida Console (Size 10) Aspheria u2013 I5_10N (Size 10) Is there any wa
-
Can I install SAPDings on Windows system that doesn't have SAPGUI installed
I am working on a Windows system that has never had SAPGUI installed and am dealing with a PowerPoint file that was created on a system that did have SAPGUI, and the author used some SAPDIngs characters but did not embed the TT fonts in the PPT file
-
Passing Case Char to plugin script
Greeting ! My requirement is to pass Account ID and a Characteristic value (Adjustment ID) as input parameters to an algorithmic, then to a Plugin script that will invoke a business service that will invoke a Query Zone with two filter parameters. I
-
TS2755 Receiving "Message Send Failure" notification, but messages are going through?
For the past few days, I have been receiving a "Message Send Failure" after every iMessage that I send. The messages are going through, but I still receive the notification every time. I have restarted my phone, signed out of and back into iMessage,