Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Python

Submission + - Ask Slashdot: Taming a wild codebase: versioning and deployment suggestions

tavi.g writes: Working for a ISP, along my main job (networking) I got to create some useful code (Bash and Python) that's running on various internal machines. Among them: glue scripts, Cisco interaction / automatization tools, backup tools, alerting tools, IP-to-Serial OOB stuff, even a couple of web applications (LAMPython and CherryPy). Code piled up — maybe over 20 000 lines, and I need a way to reliably work on it and deploy it. So far I used headers at the beginning of the scripts, but now I'm migrating the code over to Bazaar with TracBzr, because it seems best for my situation.

My question for the Slashdot community is: in the case of single developer for now, multiple machines, small-ish user base, what would be your suggestions for code versioning and deployment, considering that there are no real test environments and most code just goes into production ? This is relevant because lacking a test environment, I got used to immediate feedback from the scripts, since they were in production, and now a versioning system would mean going through proper deployment/rollback in order to get real feedback.

Comment Buying patterns (Score 1) 276

I am a hoarder. I would never trade in my games. I would never sell them on. I also buy games infrequently.

The people that I know who buy games a lot, always trade in their old games. They wouldn't be able to afford as many games otherwise.

It is nice to think that you have have people who buy lots of games and hoard them forever. Maybe if we gave those gamers free money then it could happen.

Slashdot Top Deals

"You need tender loving care once a week - so that I can slap you into shape." - Ellyn Mustard

Working...