No the question was WHY.Quote:
Originally Posted by WizBang
Performance is one metric out of many. And it really only matters at the "external" level. Consider a button click. The tightest specification I have ever seen for a response time is 100mS. So if one program takes 200mS and another takes 75mS it matters. But if one takes 75mS and another takes 7.5mS the difference is unimportant.Quote:
That is one of the issues raised in response to your question of why VB6. So yes, expect the code posted to do more than just get by, since it is performance which is being compared.
To some degree. But it is NOT a "wild guess" or arbitrary. If you have read my posts on other threads, I am a fig fane of re-use and of "isolation". As a result I have a set of VB6.0 classes in my archives that mbodied all of the API calls that I used over a 5+ year period of developing in VB. After excluding "speciality" cases (eg wrappers for a specific custom device), I countes 137 distinct API calls. I then looked at 4 projects that happened to still be online (each needed maintenance in the past 6 months). The number of distinct API invokactions ranger from 37 to 71.Quote:
That is assumption, not fact. Plus you aren't going to know how many API calls (nor which ones) the program will use until it's completed.
I happen to have near eidetic memory (especially for technology, but lousy at names.. :eek: ). Clients will often contact me about details of a program I did well over a decade ago, and I can still recall the specific classes and methods. But it is not about how I or any other developer happens to work.Quote:
I'm sure you still look things up from time to time, just like a VB6 programmer who uses API. Just like any programmer, period. With experience, the time it takes to refresh one's memory, or look something up is probably greatly reduced.
What I would use as an indicator in this area (for this topic), is how many times do you have to uses something outside the IDE (after all the "I" is for integrated) to get the information you use.
