Milestone 8

due at 23:59 on Sun 6 May

Make it work!

This is the only milestone grade that cannot be dropped, so you should try to submit as much working as you can.

Find other students’ bugs

We’ll guide our work this time by using a bug-tracking system called Sifter.

  1. Log in to your account on https://liucs.sifterapp.com/ (login link should have been sent by email). Your user name there is the same as on git, different password that you have to set up.

  2. Download two other students’ code, try it out, and then file at least two bugs against each one. Here are the student match-up assignments. You must file bugs against the assigned students below, and then choose one other student as well.

    anozilee should try out sierrai
    chichiir should try out anozilee
    echevarj should try out chichiir
    hohams   should try out echevarj
    lopezr   should try out hohams  
    palmerv  should try out lopezr  
    rocaf    should try out palmerv 
    sanchezc should try out rocaf   
    sierrai  should try out sanchezc
  3. Here is how to download someone else’s code. Change to your top-level home folder, and then issue the git clone command:

    cd ~
    git clone git@liucs.net:cs164-THEIRNAME.git
  4. Once you have downloaded their code, you will need to set up the database in their directory:

    cd ~/cs164-THEIRNAME/bookswap
    python manage.py syncdb --noinput
    python manage.py loaddata sample

    Run a server on their code, as usual. (If a runserver is currently running in your directory, you’ll have to cancel it.)

    python manage.py runserver

    To test that user login works, you will need to update user passwords using the admin interface. First, create your own admin account on their database, like this:

    python manage.py createsuperuser

    Then you can open up their admin site at http://localhost:8000/admin/

The deadline for filing bugs against others’ code is Friday 27 April at midnight.

Fix your bugs

For the rest of this milestone, you should address some of the issues that I find and submit on sifterapp, as well as those that your classmates find.

You do not necessarily need to fix all the bugs, but you should at least comment on them all, and fix those that you find to be most important.

You are also welcome to add bug reports for your own project, if you feel there’s something that should be fixed (and that you can fix) that neither I nor the other students reported.

Good luck!

comments powered by Disqus

 

©2012 Christopher League · some rights reserved · CC by-sa