Introduktion
En av fördelarna med att distribuera infrastrukturen som kod är att dina mallar kan delas, så att du kan samarbeta om din Bicep-kod med andra teammedlemmar. Det är viktigt att göra din Bicep-kod lättläst och lätt att arbeta med.
I den här modulen lär du dig några sätt att strukturera och formatera din Bicep-kod så att det är enkelt för andra att förstå, ändra och distribuera.
Exempelscenario
Anta att du är administratör för Azure-infrastruktur på ett leksaksföretag. Du och ditt team har standardiserat på att använda Bicep för dina Azure-distributioner och du har skapat ett bibliotek med återanvändbara mallar.
Två medlemmar i kvalitetskontrollteamet har fått i uppdrag att köra en kundundersökning. För att åstadkomma detta måste de distribuera en ny webbplats och databas. De har en snäv tidsgräns och vill undvika att skapa en helt ny mall om de inte behöver det. När du har talat med dem om deras krav kommer du ihåg att du redan har en mall som är nära vad de behöver.
Mallen är en av de första Bicep-filerna som du skrev, så du är orolig för att den kanske inte är redo att användas. Frågan är hur du kan ändra mallen så att den är korrekt, lätt att förstå, lättläst och lätt att ändra?
Vad ska vi göra?
I den här modulen får du lära dig hur du kan förbättra och omstrukturera Bicep-filer så att koden blir enklare för andra att arbeta med. Du får lära dig hur parametrar och namn är en viktig del av att göra din Bicep-kod och Azure-distributioner användbara för andra. Du får också lära dig hur du definierar mallstrukturen, följer ett konsekvent format och lägger till kommentarer som hjälper dina kollegor att förstå hur mallen fungerar.
Vad är huvudmålet?
I slutet av den här modulen kommer du att kunna skapa Bicep-mallar som är tydliga, återanvändbara och väldokumenterade.
Förutsättningar
Du bör känna till Bicep-struktur och syntax, inklusive parametrar, loopar, villkor och moduler.
Om du vill följa med i övningarna i modulen behöver du följande:
- Visual Studio Code installerat lokalt
- Bicep-tillägget för Visual Studio Code installerat lokalt