From 36e93cdd5ce2c209bf1187651e3078e7c2e3d210 Mon Sep 17 00:00:00 2001 From: VLADISLAV NACHIKOV Date: Fri, 9 May 2025 12:00:13 +0200 Subject: [PATCH] Update README.md Add link to DRY principle and modular code section in Week 1 README cause it might be helpful for new guys, and it also inside QA session --- Week1/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Week1/README.md b/Week1/README.md index ae62329..b0fac11 100644 --- a/Week1/README.md +++ b/Week1/README.md @@ -35,7 +35,7 @@ This week we are going to go a little deeper and get some extra building blocks You now have all of the basic building blocks that form the basis of all code! You will undoubtedly already have encountered the difficulty of reading code, and combining everything this week will make it even more difficult to follow. It is a good idea to revisit the debugger section with this new knowledge [here](https://study.hackyourfuture.net/#/tools/debuggers). Although it is called debugging, a lot of the process of finding 'bugs' in your code is trying to understand what is happening in the code. So keep using the debugger to understand pieces of code that you are not 100% comfortable with yet! -This is also the week we are going to start learning about best practices surrounding programming. These are general rules programmers follow so that code remains readable for others. The first will be about naming conventions, read more about that [here](https://study.hackyourfuture.net/#/programming/naming-conventions) and try to make it a habit to follow them. +This is also the week we are going to start learning about best practices surrounding programming. These are general rules programmers follow so that code remains readable for others. The first will be about naming conventions, read more about that [here](https://study.hackyourfuture.net/#/programming/naming-conventions) and try to make it a habit to follow them. And yeah, don't forget to make your code ["dry"](https://hackyourfuture.github.io/study/#/programming/dont-repeat-yourself?id=_2-modular-code) Lastly we want to introduce the first steps to testing code. Let's first have a look at what software testing is and why we do it [here](https://www.ministryoftesting.com/articles/e463d4ba?s_id=14519957). The simplest form of testing is using assertions, have a look what that is [here](https://study.hackyourfuture.net/#/testing/assertion), we will introduce this more in your assignment so you will see how it works.