There were major disagreements amongst the team. The primary focus of this class was to learn Agile software development, but yet we failed to produce a single unit test. Actually there is one unit test here and one here.
I said to my team members that it would be better implement just a single function with 10 unit tests, rather than turn in a fully functioning project, and the professor agreed. I did get an A in the class and learned a lot, however.
Source control for CS 510/410 Team: Agile/Extreme Programming Devan Cakebread Steve Braich Patrick Overton Barend Venter Victor Ochia
This is a basic FTP client as a class project supporting: Remote Server Operations:
- Login to Remote Server
- Get a File or Files
- Put a File or Files
- Create Directory
- Delete Directory
- Search for Files
- Rename File
- Change permissions on File
- Calculate the difference between the local and remote
- Copy directory
- Timeout connection after idle time
Local Machine Operations:
- List files and directories
- Rename file
- Search for Files
- Resume failed transfer
- Log transfer history
The FTP client uses a database of saved connection information to securely remember connections made by previous users.