Re: Here's one problem
- From: "James J. Gavan" <jgavandeletethis@xxxxxxx>
- Date: Mon, 29 Sep 2008 15:55:52 -0600
Pete Dashwood wrote:
Richard" <riplin@xxxxxxxxxxxx> wrote in message news:27a8a6fa-b635-4a91-9c46-aca2f937e9d6@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Sep 28, 9:19 pm, "Pete Dashwood"
<dashw...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
You cannot enable the menu until you have viewed the Licence. (Actually, it
probably IS possible but not easy and not intended to be done that way...)
The problem that I see is that the menu and splash screen show up on
the page and the 'view licence' is 3 pages down with no link between
the two. A viewer will see that the menu doesn't work and simply think
that the site doesn't work.
IMHO it would be better if the menu worked but did different things.
So clicking 'download' put up a message 'read the licence and agree
first', rather than simply being broken.
[Pete]
Yep. Jeff made the same point. I agree. I'll fix it as soon as I can spare the time.
Because they may not want to download, (in which case there is no need for
them to ever read the Licence),
may have no intention of ever downloading,
and that would be forcing them to do something there is no necessity for
them to do. If I hid stuff untill they read the Licence I would be depriving
them of stuff I am very happy for them to look at. The design criterion
is:"Only make them do stuff when they have indicated they want to achieve a
certain result"
The implementation is 'I am broken until you work it out for
yourself'.
Unless you can tell me the exact sequence of what you did and what it said,
I can't really do much. As far as I know the process works.
That's now sounding like a support call. Asking a user to indicate the
exact sequence of what they did is usually not productive. They
probably can only remember half of what was done, and get the sequence
wrong.
Richard is right on the button, but I also accept that you can't follow it up from the brief sequence I gave you; as an off-chance, thought just maybe you 'might'..... Suggestion - delete me and my password from your DB and when you signal that the whole thing is complete - including Heidleberg/Hesleberg or whatever his bloody name was, I'll give it a shot from point zero, and yes, I'll scribble down each step I take. (Of course when we see something on the Web we presume it is working and never think of doing an 'audit trail' to confirm cock-ups we may make).
Of course I don't make cock-ups, and as you already know, or should know, to while away my dotage, as a hobby I design jet-engines for airliners .........yeah.
Now why Heidleberg etc... You once had a cartoon for Gipetto - if I have that right I can associate it. I immediately think of Pinocchio doing his little dance routine for Stromboli :-
"I-ve........
Got no strings to hold me down,
da, da, da, da
.........."
[Pete]One thought - "too busy to change it right now". What was the object of rushing this project to print, before you both were satisfied it was functioning to your satisfaction ? "QA" as a reference sounds really grand, until some of us used non-Microsoft browsers. Exclude me but as a suggestion, I would have recommended at least four names from CLC to do the initial testings for you - Richard, Michael M and Jerry; the fourth I'd have to give a little further thought to.... perhaps Jeff or Charlie ?
Nevertheless, it is as far as I can go at the moment.
The non-computer people have less trouble with software because they take
the time to read each screen, do not "expect" a certain behaviour, and just do what it says.
Well, I did read your screens and they seemed comprehensive, but perhaps they could be paraphrased a bit, and from other suggestions (e.g. Jeff's), could further be reduced based on a slightly different sequence of button usage. (At the back of the comment - the sheer volumes we have to absorb these days from reading newspapers and web sites - I'm washed out, I deliberately try to reduce my intake).
I don't even like writing it, but some others must have had the same thought; rushing the publication of a project that didn't totally work, smoothly, given the environment options, it brings into question your credibility - and we KNOW you are both competent programmers.
For Robert :
I haven't yet downloaded your COBOL program to take a look, but....
Remember the furore your 'Best practices' caused. Much of it was like a red rag to a bull for Bill K and Chuck Stevens. So given your format, what percentage of COBOL programmers do you think actually give a picture of data items, WITHOUT a final period/full Stop ?
Bear in mind that Pete suggested this project was a two way street (1) an example to COBOLERs of how to integrate to dotNet and, (2) The 'outside world', Java and the C-family etc., using it as a tool to extract a COBOL copyfile and produce input for a DB. Leaving out those periods could lead them up the wrong path, if they subsequently thought they would like to dabble in COBOL.
Way back - your usage of Net Express Collections - you instantiated an Ordered Collection and then added some 5,000 (or was it 50,000) elements having done calculations on the data to go into the elements. Next step you :-
invoke os-Collection "finalize"
but then proceeded to access the elements by their individual identities. I took a deep breath and stopped at that point. What you did was OK, because at the end STOP RUN gets rid of the whole shebang of objects.
Now to 'Best Practices', any newbie to Net Express, or even a competent N/E user gingerly making a move to OO could be terribly misled by what you did. Particularly if STOP RUN is some way off in the future in an Exit from your Master Menu program. They wont be aware, but you probably are - those 5,000/50,000 elements left hanging are what are neatly referred to as a Memory Leak.
single objects , fine :- invoke ThisSingleObject "finalize" returning
ThisSingleObject
Collections :- invoke ThisCollectioin "deepfinalize" returning
ThisCollection
Collections with 'Levels' :- invoke ThisCollection
"deepFinaliseWithDepth" using n
rturning ThisCollection
And one you didn't need to mention :-
invoke thisObject "reallydeepfinalize" returning
thisObject
(Never used it - but that last one is "if all else fails.....")
Still haven't got NE working, so above is from memory.
The specific point I'm making is whether it is a COBOLer or 'others' looking at a COBOL source, they should be led down the path which is generally considered to be the 'programmer standard'. For general circulation - don't use neat tricks, not unless your source has a Caveat covered by comments.
Never used it, but very vaguely aware of nested programs. What was the reason to turn yours into a nested set of programs and the advantages. I don't, (rather 'didn't') do 'Procedural' but am curious to know.
Jimmy
They wouldn't be called 'users' if they did that..
For most of us we don't do that. As a result, we often
experience frustration with modern software.
I avoid software that does not do what I tell it to do. In particular
"Microsoft knows best" Windows.
[Pete]
Yes, Richard... :-)
Thanks for your post.
Pete.
- Follow-Ups:
- Re: Here's one problem
- From: Robert
- Re: Here's one problem
- References:
- Freeware tool and code to ponder on...
- From: Pete Dashwood
- Here's one problem
- From: HeyBub
- Re: Here's one problem
- From: Pete Dashwood
- Re: Here's one problem
- From: HeyBub
- Re: Here's one problem
- From: Robert
- Re: Here's one problem
- From: Vince Coen
- Re: Here's one problem
- From: Charles Hottel
- Re: Here's one problem
- From: James J. Gavan
- Re: Here's one problem
- From: Pete Dashwood
- Re: Here's one problem
- From: Richard
- Re: Here's one problem
- From: Pete Dashwood
- Freeware tool and code to ponder on...
- Prev by Date: Re: Flowchart of Cobol code
- Next by Date: Re: Here's one problem
- Previous by thread: Re: Here's one problem
- Next by thread: Re: Here's one problem
- Index(es):
Relevant Pages
|