Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
USB Pen Drives & Merging Code
Start here to learn about .st files: Code Management
Keeping track of updates: You may create categories for merging purposes.
For example: You may label a category "m3 - Landon" to show Landon was working on milestone 3 requirements.
- Good if more than one person is working on a class for filing in a group of functions.
- Good if you're writing more than one function, so you may remember which function you've worked on.
- You may also keep track of functions you've updated by moving them into the new category you've created.
- After merging, you may move the functions you've tested back into their appropriate categories.
Using the USB pen drive:
- You may download Squeak onto your pen drive. Using this CoWeb
- When you try to run Squeak on the COC computers, you must provide your own image. Transfering current images and change sets between machines becomes confusing. You may lose write permissions to your change fiels or source files may get corrupted.
- To fix this problem, I kept all of my files in one place – on the pen drive.
- This means I could work on any computer (at home, a friend's place, or COC clusters) without worrying about mixing up or corrupting my files.
- When our group was together, we exchanged code using the pen drives.
- This was faster than zipping files, uploading & downloading the file, unzipping, merging and repeating the process after the merge.
- While merging, both group members were forced to focus on one computer. We could see the changes that were made to the code & run any tests. Actively tranferring the code made testing easier. Extreme Programming Case
- Transferring and merging code this way provided a familiar Windows interface.
Hints for using Squeak & the pen drive:
- If Squeak's running slow on your pen drive, you may copy the folder to the desktop and run it from the computer. When you're finished, move the folder back onto the pend drive and overwrite your old code.
- If you want to keep back-up versions of your code, create more folders on the pen drive.
Using the CoWeb to archive:
- When working on Squeak at home, if everyone needed an update, we would post the current code to the CoWeb.
- This would keep an archive of our code in case we needed to revert to an older version.
- Like the pen drive, this method was convenient because we could access the CoWeb anywhere that had an Internet connection.
Links to this Page
- Pip Squeaks last edited on 14 December 2004 at 2:19 pm by adsl-068-209-116-021.sip.asm.bellsouth.net
- PipSqueaks Cases last edited on 10 May 2005 at 9:43 am by 68-184-132-104.cpe.ga.charter.com