# Palinda och Projekt ## Palinda Skapa en **privat** kopia av [palinda](https://github.com/INDA24PlusPlus/palinda) repot i INDA24PlusPlus organisationen och lös uppgifterna där. Deadline är 3e övningen efter tentaperioden, men försök bli klara så snart ni kan. ### Resurser - [Tour of Go](https://go.dev/tour/list) - [Amdahl's Law video](https://www.youtube.com/watch?v=Axx2xuB-Xuo) ## Projekt Till och med övningen efter tentaperioden ska ni ha en rapport (~1-2 sidor). På övningen ska ni även hålla en kort presentation (slides uppmuntras starkt). Rapporten och presentation ska innehålla: - Vad ska ni göra? - Vad är projektet? - Scope och begränsningar: - Vad är er minimal viable product? - Vad ska ni inte göra? - Vem ska göra vad? - Hur ska ni dela upp arbetet så att alla kan arbeta parallelt? - Vem/vilka ska göra vad? - Är någon ansvarig? - Preliminär tidsplan - Slutpresentation hålls på övningen 11 maj. - Korta status presentationer varannan vecka. - Hur ska ni samarbeta? - Hur ska ni använda git/github (issues, pull requests, ska allt pushas till main direkt)? - Ska ni göra code reviews? - Ska ni ha möten? - Hur ofta? ### Att tänka på och bestäma tillsammans - Vad behöver göras för att alla ska kunna börja arbeta på projektet? - Vissa projekt kan kräva lite startup kod som alla behöver bygga vidare på - Få allting att fungera tillsammans i slutet? - Hur mycket tid behöver ni för detta? - Vilka delar kan vara svåra? - Programmering - Vilket språk ska ni skriva i? - Vad för bibliotek om något ska användas? - Ska ni ha några "coding guidelines", om ja vilka är de?