Week 4 Class 7 Tue Sep 16 Posted: Sep 16
Announcements:
Resume
If you bring a printed copy of your resume to my office at 3:15 - 5 pm on Tuesday, September 16, or Thursday, September 18, I will review it and provide suggestions for improvement.
Windows File Explorer & WSL
To open the Windows File Explorer on the current directory in WSL:
The .
means the current directory in WSL. You can also open a file explorer.exe Requirements.md
. If you open a path it has to be in Linux format, e.g., C:\Users\JohnDoe\Documents would be /mnt/c/Users/JohnDoe/Documents.
Assumptions
I noticed that many of the assumptions mentioned are about the difficulty of implementation. This is not what the book discusses. Instead, they are assumptions about what the user story means. The only person who can answer those assumptions is the customer.
From now on, label assumptions about the user story as assumptions and assumptions about implementation as implementation.
Dependencies
I see a lot of user story estimates where the assumptions include the completion of a previous user story. This is a dependency. Avoid dependencies at all costs. For example, Add … does not have to be completed before Delete …. Obviously there will be some dependencies, but they are to be at the user-story level, not the implementation level.
Class
Exercise 14: Commit to Project 1 Repository
Following the procedure given in the assignment and demonstrated in class, contribute at least one commit to the Project 1 repository. This must be a valid and useful commit.
git
CLI to make the commit. You can do this wherever you have the repository cloned. You can even do this in a GitHub Codespacegit
commits:
You can see your commit messages with the git log
command.
Unless stated otherwise, all exercises are due by 3 pm on Wed Sep 17