Skip to content

Commit

Permalink
Update knowledge learnt
Browse files Browse the repository at this point in the history
  • Loading branch information
georgetayqy committed Feb 22, 2024
1 parent e9ecd4d commit f332114
Showing 1 changed file with 15 additions and 4 deletions.
19 changes: 15 additions & 4 deletions students/asdfghjkxd/knowledge.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
### Tool/Technology 1
### Java

List the aspects you learned, and the resources you used to learn them, and a brief summary of each resource.
Java is a high-level, object-oriented and general-purpose programming language. It is used primary in the backend for RepoSense.

### Tool/Technology 2
#### Aspects Learned

...
Some of the aspects I have learnt regarding Java:

* Using the IntelliJ Java Profiler to analyse code run time and memory usage to identify possible areas of optimisation
* Learning more about different code design patterns such as the Builder pattern
* Learning how to adapt design patterns for our own needs

#### Resources Used

* Java Source Code
* The source code for Java was used to verify the time and memory usage of the code given by the code profiler, by cross-referencing bottlenecks identified in the code profile with the source code to identify inefficient code in the codebase
* Online Java resources such as [baeldung.com](https://www.baeldung.com/)
* The resources provided alternative ways of achieving a certain results, which may help to increase the efficiency of the code

0 comments on commit f332114

Please sign in to comment.