News on my Python development environment setup
It's been about two months since I started rebuilding my development environment using only free tools. For a long time, I was stuck in the search for a good IDE. It took me a while to figure out that I was not missing the IDE, but a set of good project management tools. Once I realized it, I could find several good code editors that supported my basic requirements: the ability to create projects, to group related files; the ability to store session information, so I can resume working where I left; and the ability to quickly navigate all the files in the project.
Now, I'm going a step forward. I'm moving all my development files into Subversion, an open-source source code control system. It's not a new concept to me -- I have used CVS and commercial tools before -- but for several reasons, I wasn't willing to do it before, basically because I hadn't a stable enviroment. My home machine is still a low-performance Win98 box, and my dev machine was a temporary one. Now that my development machine is (hopefully) a permanent one, I have installed Linux, and now I feel better about setting up a true development environment.
Up to this point, the installation is being surprisingly easy. The thoughest part was to define the repository structure: the question is, at which level do I want to control things? The easiest way is to put everything in the same repository, but this may lead to problems in the future. Anyway, it's not something that I can't change later. I'm going with the single repository now, and each project is a directory inside it. If some project grows enough to deserve its own repository, so be it.
Another related thing is the use of a test-driven-methodology, which I'm already commited to start using from now on. I think that the source code control system will make it easier to implement it. Also, the fact that I had to make some decisions on repository structure means that I could reestructure the way I store the source code. I have splitted some projects, and created the tests directories. Let us see where does this experience leads me...
Now, I'm going a step forward. I'm moving all my development files into Subversion, an open-source source code control system. It's not a new concept to me -- I have used CVS and commercial tools before -- but for several reasons, I wasn't willing to do it before, basically because I hadn't a stable enviroment. My home machine is still a low-performance Win98 box, and my dev machine was a temporary one. Now that my development machine is (hopefully) a permanent one, I have installed Linux, and now I feel better about setting up a true development environment.
Up to this point, the installation is being surprisingly easy. The thoughest part was to define the repository structure: the question is, at which level do I want to control things? The easiest way is to put everything in the same repository, but this may lead to problems in the future. Anyway, it's not something that I can't change later. I'm going with the single repository now, and each project is a directory inside it. If some project grows enough to deserve its own repository, so be it.
Another related thing is the use of a test-driven-methodology, which I'm already commited to start using from now on. I think that the source code control system will make it easier to implement it. Also, the fact that I had to make some decisions on repository structure means that I could reestructure the way I store the source code. I have splitted some projects, and created the tests directories. Let us see where does this experience leads me...
11 Comments:
At November 6, 2005 at 7:18 PM,
Roberto Iza Valdes said…
This comment has been removed by a blog administrator.
At January 8, 2006 at 12:46 PM,
Roberto Iza Valdes said…
This comment has been removed by a blog administrator.
At February 15, 2006 at 7:04 AM,
born2-hate said…
I look for blogs as great as your work. Fine
blog. I found your site suitable for another visit!
Go and click my home based business resource blog.
At January 20, 2007 at 8:17 PM,
Anonymous said…
Great resource. keep it up!!Thanks a lot for interesting discussion, I found a lot of useful information!With the best regards!
David
At January 27, 2007 at 12:36 PM,
Anonymous said…
Thanks a lot for this place, where people can leave their ideas and opinions, it's great!With the best regards!
At February 5, 2007 at 3:51 PM,
Anonymous said…
Great design, useful info!This resourse is great!Keep it up!With the best regards!
James
Lipitor vs lovastatin
At March 4, 2016 at 8:33 PM,
ninest123 said…
ninest123 16.03
prada outlet, nike outlet, longchamp outlet, burberry outlet, gucci handbags, ralph lauren polo, cheap jordans, louis vuitton outlet, louis vuitton outlet online, oakley sunglasses, uggs on sale, louis vuitton outlet, tiffany jewelry, replica watches, ralph lauren outlet, michael kors outlet, longchamp outlet, cheap oakley sunglasses, ray ban sunglasses, michael kors handbags, replica watches, michael kors outlet online, oakley sunglasses, uggs on sale, louboutin shoes, christian louboutin, ray ban sunglasses, uggs outlet, nike free, christian louboutin, uggs outlet, tiffany jewelry, nike air max, oakley sunglasses, longchamp bags, uggs on sale, michael kors outlet online, michael kors outlet online, nike air max, louis vuitton handbags, oakley sunglasses, louis vuitton, ray ban sunglasses, louboutin uk, michael kors, tory burch outlet, burberry factory outlet, prada handbags
At March 4, 2016 at 8:35 PM,
ninest123 said…
lunette oakley pas cher, nike roshe run pas cher, lululemon outlet, hollister uk, jordan pas cher, coach purses, lunette ray ban pas cher, nike tn pas cher, hogan sito ufficiale, abercrombie and fitch, new balance, longchamp soldes, nike blazer pas cher, true religion outlet, true religion outlet, michael kors, replica handbags, michael kors, sac guess pas cher, ray ban uk, nike air max, mulberry uk, vans pas cher, abercrombie and fitch UK, louboutin pas cher, nike air max pas cher, coach outlet store online, nike free pas cher, true religion jeans, polo lacoste pas cher, true religion outlet, nike air max uk, ralph lauren pas cher, kate spade outlet, longchamp pas cher, nike air force, polo ralph lauren uk, hermes pas cher, michael kors uk, north face uk, timberland pas cher, vanessa bruno pas cher, nike free, michael kors outlet online, coach outlet, nike air max uk, burberry pas cher, north face pas cher, converse
At March 4, 2016 at 8:37 PM,
ninest123 said…
celine handbags, nike trainers uk, iphone 6 plus cases, soccer jerseys, iphone 6s plus cases, polo ralph lauren, softball bats, hollister clothing, instyler ionic styler, nfl jerseys, salvatore ferragamo, reebok outlet, nike air max, oakley, mont blanc, mac cosmetics, nike air huarache, s6 cases, beats by dre, iphone 6 cases, lululemon outlet, wedding dresses, abercrombie, abercrombie and fitch, babyliss pro, iphone 5s cases, valentino shoes, longchamp uk, new balance shoes, giuseppe zanotti, hermes handbags, soccer shoes, iphone cases, mcm handbags, louboutin, timberland boots, herve leger, north face outlet, asics running shoes, jimmy choo outlet, chi flat iron, ghd hair, nike roshe run, hollister, p90x workout, iphone 6s cases, ipad cases, vans outlet, bottega veneta, north face outlet, insanity workout
At March 4, 2016 at 8:39 PM,
ninest123 said…
swarovski jewelry, coach outlet, links of london uk, canada goose, canada goose pas cher, moncler, barbour, ugg pas cher, louis vuitton, supra shoes, converse, wedding dresses uk, pandora charms, canada goose uk, karen millen uk, ugg,uggs,uggs canada, canada goose outlet, louis vuitton uk, pandora uk, replica watches, moncler, moncler pas cher, ugg,ugg australia,ugg italia, moncler, swarovski uk, canada goose outlet, canada goose jackets, moncler, converse shoes outlet, bottes ugg pas cher, barbour jackets uk, canada goose jackets, hollister, marc jacobs, thomas sabo uk, ugg uk, toms shoes, moncler uk, sac louis vuitton, sac louis vuitton, gucci, pandora jewelry, moncler jackets, juicy couture outlet, pandora jewelry, montre pas cher, juicy couture outlet, canada goose, louis vuitton, moncler outlet, ray ban, lancel
ninest123 16.03
At April 29, 2016 at 12:31 AM,
chenlili said…
2016-4-29 xiaobao
michael kors
nfl jerseys
fitflops sale clearance
michael kors bags
toms shoes
true religion jeans
nike nfl jerseys
coach factory outlet
ray ban wayfarer
timberland boots
cheap jerseys
michael kors outlet
louis vuitton outlet
michael kors outlet online
jordan retro 3
michael kors outlet
michael kors handbags
oakley sunglasses wholesale
nike uk
michael kors outlet
michael kors handbags
gucci outlet
ray ban uk
nike roshe flyknit
kate spade handbags
longchamp bags
michael kors outlet
nike air force
nike uk
air jordan pas cher
coach outlet
christian louboutin sale
toms
coach outlet
polo ralph lauren
cheap jordans
louis vuitton outlet
true religion shorts
ray ban sunglasses
Post a Comment
<< Home