Click here to Skip to main content
15,868,164 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi,
i am working on one company as a fresher , we had developed one application in .Net successfully , my leads tell to check the code before the "production". In this case what is the production .how to move code from to production ,any one tell me step by step moving code from local to production.And tell me what are the common Prablums will be face.
Posted

Don't know exactly in which fields are you working. But in my area (industry), to move something to production means you have to make the upgrade to a system that is already being used.

Example:
A car manufacturer is going to start the production of a new model. For this, some new "paths" on the production chain will be needed (no problem with that because are isolated parts that can be tested without afecting the normal production), but other parts will be changes / additions / upgrades that have to made to the computers / PLCs that are already used in the production of the other current cars. THAT is the most difficult part. If you upgrade a PC / PLC and you have a programming error that causes the chain to stop.... I hope you run as hell to fix it, every stop minute means one car less in the stock of the day.


To minimize the possible problems there are many ways, possibilities, points to check. But the most importants are resumed in one: COMMON SENSE

Anyways here are some things I usually do:

- ALWAYS have a backup of the actual software running live in your destiny station, but not only the sources, the data containers as well.
- Never overwrite an active function without have it tested offline in simulation, and if not possible to avoid it... then do it when the impact and your time-lapse are the best (lunch time of workers or similar)
- If the function doesn't work good at least at the second try, forget it. Transfer the backup and continue working on the function offline
- ...


On the other hand, I agree with the Solution 1. The best person that can answer you, is your own boss or team leader. Every Firm has its own policies and every scenario might request a different approach.
 
Share this answer
 
v4
"Production" could mean different things to different companies, you should really ask your "lead" about this and what is required of you and what check lists you must complete.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900