diff --git a/subjects/ascii-art/README.md b/subjects/ascii-art/README.md index c4406bd9..356683dc 100644 --- a/subjects/ascii-art/README.md +++ b/subjects/ascii-art/README.md @@ -33,7 +33,7 @@ $$@@$$$$$$$$``````````@@$$@@$$$$$$ - Your project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). - Some **banner** files with a specific graphical template representation using ASCII will be given. The files are formatted in a way that is not necessary to change them. diff --git a/subjects/ascii-art/color/README.md b/subjects/ascii-art/color/README.md index f9c092db..5da792c7 100644 --- a/subjects/ascii-art/color/README.md +++ b/subjects/ascii-art/color/README.md @@ -20,7 +20,7 @@ EX: go run . something --color= - Your project must be written in **Go**. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/ascii-art/fs/README.md b/subjects/ascii-art/fs/README.md index b1b540ca..eaf318ee 100644 --- a/subjects/ascii-art/fs/README.md +++ b/subjects/ascii-art/fs/README.md @@ -8,7 +8,7 @@ You must follow the same [instructions](../README.md) as in the first subject bu - Your project must be written in **Go**. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). - You can see all about the **banners** [here](../). - The usage must respect this format `go run . [STRING] [BANNER]`, any other formats must return the following usage message: diff --git a/subjects/ascii-art/justify/README.md b/subjects/ascii-art/justify/README.md index 38434b0f..7560aede 100644 --- a/subjects/ascii-art/justify/README.md +++ b/subjects/ascii-art/justify/README.md @@ -30,7 +30,7 @@ EX: go run . something standard --align=right - Your project must be written in **Go**. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Usage diff --git a/subjects/ascii-art/output/README.md b/subjects/ascii-art/output/README.md index 52a6314b..09973d49 100644 --- a/subjects/ascii-art/output/README.md +++ b/subjects/ascii-art/output/README.md @@ -18,7 +18,7 @@ EX: go run . something standard --output= - Your project must be written in **Go**. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code presents a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Usage diff --git a/subjects/ascii-art/reverse/README.md b/subjects/ascii-art/reverse/README.md index 2663c883..2a2d3238 100644 --- a/subjects/ascii-art/reverse/README.md +++ b/subjects/ascii-art/reverse/README.md @@ -20,7 +20,7 @@ EX: go run . --reverse= - Your project must be written in **Go**. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Usage diff --git a/subjects/forum/README.md b/subjects/forum/README.md index ad7b23a0..fdad06c6 100644 --- a/subjects/forum/README.md +++ b/subjects/forum/README.md @@ -25,7 +25,7 @@ To know more about SQLite you can check the [SQLite page](https://www.sqlite.org In this segment the client must be able to `register` as a new user on the forum, by inputting their credentials. You also have to create a `login session` to access the forum and be able to add posts and comments. -You should use cookies to allow each user to have only one opened session. Each of this sessions must contain an expiration date. It is up to you to decide how long the cookie stays "alive". +You should use cookies to allow each user to have only one opened session. Each of this sessions must contain an expiration date. It is up to you to decide how long the cookie stays "alive". The use of UUID is a Bonus task. Instructions for user registration: diff --git a/subjects/forum/advanced-features/README.md b/subjects/forum/advanced-features/README.md index 4f0d85ad..598ad203 100644 --- a/subjects/forum/advanced-features/README.md +++ b/subjects/forum/advanced-features/README.md @@ -25,7 +25,7 @@ We encourage you to add any other additional features that you find relevant. - The backend must be written in **Go** - The code must respect the [good practices](../../good-practices/README.md) -- It is recommended that the code should present a **test file** +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/forum/audit/README.md b/subjects/forum/audit/README.md index 2b3d388c..a389c5c4 100644 --- a/subjects/forum/audit/README.md +++ b/subjects/forum/audit/README.md @@ -170,7 +170,7 @@ cc8f5dcf760f "./server" 6 seconds ag ###### +Does the project present a script to build the images and containers? (using a script to simplify the build) -###### +Is the password present in the database encrypted? +###### +Is the password encrypted in the database? #### Basic diff --git a/subjects/forum/image-upload/README.md b/subjects/forum/image-upload/README.md index 18e9cd9d..64545983 100644 --- a/subjects/forum/image-upload/README.md +++ b/subjects/forum/image-upload/README.md @@ -21,7 +21,7 @@ The max size of the images to load should be 20 mb. If there is an attempt to lo - The backend must be written in **Go**. - You must handle website errors. - The code must respect the [good practices](../../good-practices/README.md) -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/forum/moderation/README.md b/subjects/forum/moderation/README.md index e554cbb5..14e3548f 100644 --- a/subjects/forum/moderation/README.md +++ b/subjects/forum/moderation/README.md @@ -39,7 +39,7 @@ You should implement at least 4 types of users : - You must handle website errors, HTTPS status. - You must handle all sort of technical errors. - The code must respect the [**good practices**](../../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/go-reloaded/README.md b/subjects/go-reloaded/README.md index 3321270c..f395380c 100644 --- a/subjects/go-reloaded/README.md +++ b/subjects/go-reloaded/README.md @@ -14,7 +14,7 @@ We advise you to create your own tests for yourself and for when you will correc - Your project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). The tool you are about to build will receive as arguments the name of a file containing a text that needs some modifications (the input) and the name of the file the modified text should be placed in (the output). Next is a list of possible modifications that your program should execute: diff --git a/subjects/groupie-tracker/README.md b/subjects/groupie-tracker/README.md index 016ca924..01d688b0 100644 --- a/subjects/groupie-tracker/README.md +++ b/subjects/groupie-tracker/README.md @@ -26,7 +26,7 @@ Groupie Trackers consists on receiving a given API and manipulate the data conta - The site and server cannot crash at any time. - All pages must work correctly and you must take care of any errors. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/groupie-tracker/filters/README.md b/subjects/groupie-tracker/filters/README.md index 26a6cd97..3597abc1 100644 --- a/subjects/groupie-tracker/filters/README.md +++ b/subjects/groupie-tracker/filters/README.md @@ -26,7 +26,7 @@ You must follow the same [principles](../README.md) as the first subject. - The backend must be written in **Go**. - You must handle website errors. - The code must respect the [good practices](../../good-practices/README.md) -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/groupie-tracker/geolocalization/README.md b/subjects/groupie-tracker/geolocalization/README.md index e87ad79f..3211a16e 100644 --- a/subjects/groupie-tracker/geolocalization/README.md +++ b/subjects/groupie-tracker/geolocalization/README.md @@ -15,7 +15,7 @@ You must follow the same [principles](../README.md) as the first subject. - The backend must be written in **Go** - You must handle website errors - The code must respect the [good practices](../../good-practices/README.md) -- It is recommended that the code should present a **test file** +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/lem-in/README.md b/subjects/lem-in/README.md index 6392af15..2e86d5cb 100644 --- a/subjects/lem-in/README.md +++ b/subjects/lem-in/README.md @@ -94,7 +94,7 @@ Which corresponds to the following representation : - The coordinates of the rooms will always be `int`. - Your project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/my-ls-1/README.md b/subjects/my-ls-1/README.md index b8f26bcb..e69e7a24 100644 --- a/subjects/my-ls-1/README.md +++ b/subjects/my-ls-1/README.md @@ -21,7 +21,7 @@ - Your project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages diff --git a/subjects/net-cat/README.md b/subjects/net-cat/README.md index 348d591e..fc08eafc 100644 --- a/subjects/net-cat/README.md +++ b/subjects/net-cat/README.md @@ -31,7 +31,8 @@ Your project must work in a similar way that the original NetCat works, in othe - Your project must have channels or Mutexes - Maximum 10 connections - The code must respect the [**good practices**](../good-practices/README.md) -- It is recommended that the code should present a **test file** for the server connection and the client connection +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test) both the server connection and the client. + - You have to be able to handle the errors from server side and client side ### Allowed Packages diff --git a/subjects/push-swap/README.md b/subjects/push-swap/README.md index 52b5854e..3e1237af 100644 --- a/subjects/push-swap/README.md +++ b/subjects/push-swap/README.md @@ -136,7 +136,7 @@ $ - Your project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). - The first executable file must be named **checker** and the second **push-swap**. - You have to be able to handle the errors. diff --git a/subjects/tetris-optimizer/README.md b/subjects/tetris-optimizer/README.md index 89d64236..10290b0a 100644 --- a/subjects/tetris-optimizer/README.md +++ b/subjects/tetris-optimizer/README.md @@ -15,7 +15,7 @@ The program must : - In case of bad format on the tetrominoes or bad file format it should print `ERROR` - The project must be written in **Go**. - The code must respect the [**good practices**](../good-practices/README.md). -- It is recommended that the code should present a **test file**. +- It is recommended to have **test files** for [unit testing](https://go.dev/doc/tutorial/add-a-test). ### Allowed packages