Skip to main content

Posts

Featured

cst 438: week 8

List the 5 most important things that you learned in the course, and why you chose them 1. test-driven development (tdd) and red-green-refactor: write a failing test first, then write just enough code to pass it, then clean it up after. i chose this because it makes you think about design upfront, cuts down debugging later, and makes refactoring feel a lot safer. 2. testing pyramid and test sizes: mostly unit tests, some integration tests, and only a few end-to-end tests. i chose this because it keeps feedback fast while still giving confidence the full system works together when it needs to. 3. agile methodology and bdd user stories: requirements change, so you write them as user stories like “as a [role], i want [feature] so that [benefit].” i chose this because it keeps the focus on what the user actually needs instead of just building random features. 4. service-oriented architecture (soa) and loose coupling: break systems into smaller services that talk through APIs. i chose this ...

Latest Posts

cst 438: week 7

cst 438: week 6

cst 438: week 5

cst 438: week 4

cst 438: week 3

cst 438: week 2

cst 438: week 1

cst 383: learning log 7

cst 383: learning log 6

CST 383: learning log 5