Project 2
dev.to·14w·
Discuss: DEV

In our group project we had to play both architect and builder. First, we wrote a design document for another team to implement. That sounded simple until we realized we couldn’t test our ideas, so every class diagram, API, and edge case had to be crystal clear without code to prove it. Then we switched roles and implemented a different group’s design. That was tough in a new way: student-written specs can be incomplete, ambiguous, or optimistic, and we had to fill gaps, reconcile assumptions, and ask lots of clarifying questions. The experience taught us that good design is more than boxes and arrows. It’s concrete examples, clear contracts, traceable requirements, and empathy for the next team. When in doubt: over-communicate, add test cases, and document decisions.

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help