Sunday, May 9, 2021

085400100005 Programming standard IO

 085400100005 Programming standard IO


IO stand for input output

With your client at the table, you should define what will enter the program and what will exit the program.

Draw some data inpur screen on paper if you need to. The show it to the client. He will change it! But if he change it at this phase in the project, you will not have to reprogram all your interfaces ;)


085400100005001 Programming standard IO INPUT interface

Control buttons on left (or on right on a phone so the thumb can access it)

Try making your control button with a list (array) dynamically. 

So when the client ask to add a new buttons, you do not have to rework the whole interface. Mouse editing an interface is the old way to do an interface. Programmers can make a loop to build each buttons of the control interface easily. I don't even know a language that cannot do it.


085400100005002 Programming standard IO PROCESSING

Try making a log, and erase log older than 40 days. When the client call with a bug, you will be able to read the log and know where the program crashed. (or where is was headed before crashing)

Always trap all error

Dont put more than 1 instruction in a try catch (error trapping)

If you do, you will never know where the bug was...


085400100005003 Programming standard IO OUTPUT

Html report mostly (the pagesetup in html will justify everything for you in the output)

Excel file, PDF file.


No comments:

Post a Comment