Waarom een goede briefing het verschil maakt tussen rommelige code en een goede app
6 min leestijd
Versiebeheer
Eén verkeerde opdracht aan je agent kan zonder versiebeheer een week werk kosten. Met versiebeheer is dat één commando om terug te draaien. · 5 min leestijd
Versiebeheer is het bewaren van elke versie van je code, met een aantekening erbij wat er veranderde. Zonder versiebeheer is één verkeerde opdracht aan je agent genoeg om dagen werk kwijt te raken. Met versiebeheer is dat één commando om terug te draaien. Het is ook de manier waarop softwaremaken.nl naar je code kijkt om hem live te zetten.
Vier begrippen, dan ben je er:
Maak op github.com een gratis account met een e-mailadres dat je vaak leest, en zet meteen tweestapsverificatie aan: je code is straks je bedrijf, een wachtwoord alleen is niet genoeg. Maak daarna een nieuwe, privé repository met de naam van je app in kleine letters met streepjes. Verder hoef je niets aan te vinken; de rest doet je agent, of je begint vanuit een sjabloon via "Use this template" als je dat aangeboden krijgt.
Vanaf nu geldt: elke keer als iets werkt, laat je je agent committen en naar GitHub sturen. Dat is één opdracht: "Commit dit met een duidelijke omschrijving en push naar GitHub." Een goed commit-bericht zegt in de tegenwoordige tijd, in één regel, wat er veranderde: "Voeg formulier toe om een afspraak te maken", niet "update" of "fix". Over een half jaar wil je nog kunnen lezen wat je toen deed.
Dit is waarom je het allemaal doet. Gaat er iets mis en werkt de app niet meer? Zeg tegen je agent: "Zet alle bestanden terug naar de laatste commit." De kapotte wijzigingen zijn weg; de laatste werkende versie is terug. Wil je verder terug, dan laat je je agent de eerdere commits tonen en wijs je aan naar welke versie hij moet teruggaan.
Zodra je code op GitHub staat, koppel je de repository aan je project in het dashboard. Je installeert dan onze GitHub-app, een klein programma dat alleen die ene repository mag lezen en er de gegevens voor het automatisch live zetten in mag plaatsen. Je code blijft van jou; wij maken nooit repositories in onze eigen naam, en stop je bij ons, dan neem je alles mee. Vanaf het koppelen staat je project in je dashboard, klaar om live te zetten.
6 min leestijd
6 min leestijd
5 min leestijd
Vandaag beginnen
In drie stappen: maak je project, stel je agent-briefing samen en zet hem live. Wij vullen jouw idee automatisch aan met een veilige architectuur en beproefde standaarden. Loop je vast, dan kijkt er een mens mee.
Gratis account, geen creditcard. Je code en je app blijven van jou.