03-03-2023, 03:25 PM
(This post was last modified: 03-03-2023, 04:56 PM by SpriggsySpriggs.)
Poor NasaCow. I think this thread is going in a direction of hijacking. He wants to manage a student gradebook database (which is why I mentioned SQL) and now we're talking about JSON objects, REST API, and posts from 2012.
P.S. If a program will be used by a client/company and your code is full of all handwritten ways of dealing with their stuff, anyone who has to pick up where you left off later will be very confused. Such is the issue with many companies that do "in-house EDI", for instance. They write up all these solutions for handling EDI documents that take a crazy amount of lines and is not flexible at all, requiring a different set of code for each EDI partner. If they use an EDI parser library written in standard .NET with all the proper practices, anyone who shows up to replace the programmer can continue where they left off without having to step line by line through the code trying to figure out what the heck was going on. I have had to do this. Three times now. It's not fun. Writing up all these new ways of handling this stuff might be a "fun challenge" to the original programmer but is a giant pain in the ass for anyone else.
P.S. If a program will be used by a client/company and your code is full of all handwritten ways of dealing with their stuff, anyone who has to pick up where you left off later will be very confused. Such is the issue with many companies that do "in-house EDI", for instance. They write up all these solutions for handling EDI documents that take a crazy amount of lines and is not flexible at all, requiring a different set of code for each EDI partner. If they use an EDI parser library written in standard .NET with all the proper practices, anyone who shows up to replace the programmer can continue where they left off without having to step line by line through the code trying to figure out what the heck was going on. I have had to do this. Three times now. It's not fun. Writing up all these new ways of handling this stuff might be a "fun challenge" to the original programmer but is a giant pain in the ass for anyone else.
Ask me about Windows API and maybe some Linux stuff