On Tue, 27 Jul 2021 13:11:47 -0400 Steve Litt <[email protected]> wrote:
> tito via Dng said on Tue, 27 Jul 2021 08:26:03 +0200 > > > >Ten Commandments > > > > 1) use the least amount of code possible > > 2) try harder and go to point 1 > > 3) if the code doesn't fit into one screen go to point 2 > > 4) always initialize your vars at declaration time > > 5) always set your vars to NULL after freeing them > > 6) always check error codes of the functions you call and something > > appropriate > > 7) add comments about what and why you did (that ugly > > hack) > > 8) use meaningful (to others) names for your functions and vars > > 9) your code must be readable to others like a children's book > >10) if you don't know how to solve it, look what others did, then do > >it your way (or forget Ctrl-C) > > Thanks Tito, > > This is a good part of what I was asking for. I'd like to add that you > need to cleanse and length-check any user input that comes in. Yes, forgot about that one, was a pain when I did my first and last (til now) C + GTK + LIBMYSQL program for win32. Tito > SteveT > > Steve Litt > Spring 2021 featured book: Troubleshooting Techniques of the Successful > Technologist http://www.troubleshooters.com/techniques > _______________________________________________ > Dng mailing list > [email protected] > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
