I use GPT-4, it's like pairing up with a junior developer who read all the documentation.
I follow the same steps as always to design the code, but when it's time to implement something, I ask the bot to do it, then I review it and move on to the next function.
I've built a few systems for low-cost airlines in South America. There shouldn't be a lot of difference with bigger airlines around the world.
The boarding software usually checks that:
- The boarding pass is valid (checksum)
- The flight state is correct e.g. 'boarding' and 'open'
- The passenger did check-in
- The passenger haven't boarded yet
More advanced implementations can match the gate with the flight, this is optional.
The beep usually is a response from the reader indicating that the code has been read successfully.
The result of the operation is displayed in a screen and the attendant has to read it and act accordingly.
In Bolivia, starting this year, all the electronically printed invoices have to include an QR code that contains the necessary information for tax filling.
Having one of the worst tax system in the world I'm surprised that somebody had the idea to implement this mechanism.
Hello there, I have been building software for about 10 years, spent last 5 years around web technologies and mobile apps.
Talking about best practices, I'm a fan of:
* Convention over configuration
* Behavior driven development / Test driven development
* Continuous integration
* Progressive enhancement
* Agile development (I'm a Certified ScrumMaster)