Problem Set 1: Flashcards
The purpose of this problem set is to give you practice with test-first programming and specifications. Given a set of specifications, you will write unit tests that check for compliance with the specifications, and then implement code that meets the specifications. You will also strengthen the spec of a function, and write your own spec for another function, and test and implement those specs as well. Read and do the exercises in Git 2: Disaster Recovery. To get started, Ask Didit to create a remote psets/ps1 repository for you on github.mit.edu. Clone the repo. Find the git clone command at the top of your Didit assignment page, copy it entirely, paste it into your terminal, and run it. Run npm install, then open in Visual Studio Code. See Problem Set 0 for if you need a refresher on how to create, clone, or set up your repository. Have you ever used flashcards – maybe to improve your vocabulary either in your native language or in a foreign language you want to learn? A flashcard ha
Problem Set 1: Flashcards Problem Set 1: Flashcards The deadlines for this problem set are shown on the course calendar . The purpose of this problem set is to give you practice with test-first programming and specifications. Given a set of specifications, you will write unit tests that check for compliance with the specifications, and then implement code that meets the specifications. You will also strengthen the spec of a function, and write your own spec for another function, and test and implement those specs as well. More progress with Git Read and do the exercises in Git 2: Disaster Reco
Explore this link on the map →related reading
- Reading 3: Testingweb.mit.edu
- Reading 2: Testingweb.mit.edu
- Best practices for Claude Code - Claude Code Docsanthropic.com
- Effective Spaced Repetitionborretti.me
- CSC 151 - Unit Testingeikmeier.sites.grinnell.edu
- Software Engineering at Googleabseil.io
- Reading 4: Specificationsweb.mit.edu
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- The sad state of property-based testing librariesstevana.github.io
- Reading 7: Designing Specificationsweb.mit.edu
- Fantastic Learning Resourcesmatklad.github.io
- GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. · GitHubgithub.com