Skip to content

Commit

Permalink
update weiquu progress
Browse files Browse the repository at this point in the history
  • Loading branch information
weiquu committed Mar 9, 2024
1 parent 2fc9ecf commit ee919c5
Show file tree
Hide file tree
Showing 3 changed files with 70 additions and 5 deletions.
13 changes: 12 additions & 1 deletion students/weiquu/knowledge.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
### CS3282

Point form for now, will expand later:

- More data migration: migrating actions and search functionality
- Tradeoffs made in database design and their consequences
- Testing capabilities: E2E tests, integration tests, unit tests
- Security vulnerabilities: how Hibernate protects against them, testing for SQL injection
- Tech design: process of coming up with user requirements and thinking from user perspective, how to design backend with minimal changes and yet still have it be extensible
- OSS skills: managing a team of people, individually and as a small group

### Frontend

#### Angular
Expand Down Expand Up @@ -91,7 +102,7 @@ the backend layers (e.g. database, actions, etc).

**Snapshot testing:** These were the tests that I worked with the most, and are mostly frontend focused. I found
that they were most useful in helping me determine whether a change in code resulted in a similar change in the
webpage. This meant that looking through the potential changes in snapshot tests were crucial in ensuring that
webpage. This meant that looking through the potential changes in snapshot tests were crucial in ensuring that
these changes were to be expected.

**E2E testing:** E2E tests help to test the application from end to end, as the name suggests. This involves opening
Expand Down
12 changes: 8 additions & 4 deletions students/weiquu/observations.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
### Project: Foo
### Project: AncientBeast

Give an intro to the project here ...
Turn-based strategy game that has been around for 13 years, with a small but active developer base and player community.

### My Contributions

Give a description of your contributions, including links to relevant PRs
Currently working on [this issue](https://github.com/FreezingMoon/AncientBeast/issues/2536), have started work on [this issue](https://github.com/FreezingMoon/AncientBeast/issues/2533), and plan to take on [this issue](https://github.com/FreezingMoon/AncientBeast/issues/2537).

### My Learning Record

Give tools/technologies you learned here. Include resources you used, and a brief summary of the resource.
Point form for now, will expand later:

- Phaser
- Testing for game UI using Jest
- Game development in general
Loading

0 comments on commit ee919c5

Please sign in to comment.