Jeg vil være den første til at indrømme, at dette sandsynligvis er overkill for internetudvikling. Hvis du finder ud af, at du bruger lateks til at skrive din pseudokode, gør du det muligvis mere kompliceret, end du har brug for. Odds er stærke, at en hurtig lille skrive op i ord eller endda Notesblok vil være tilstrækkelig.
Her er et eksempel på en simpel pseudokode, jeg skrev til et af mine udviklingsprojekter:
hvis userlogin = true
API-opkald for at hente brugerdata
Tildel data til variabler
omdirigere bruger til dashboard
ELSHVIS userlogin mislykkedes mere end 3 gange
Tillad ikke flere forsøg
Send brugeranmeldelsesmail
omdirigere bruger til startside
andet
Log Dårligt loginforsøg
Vis fejlmeddelelse
Ryd loginformular
du behøver ikke at være superteknisk med din pseudokode, men typisk jo flere detaljer du kan pakke ind i den, jo lettere er det at skrive den faktiske kode. Tænk over det, som om du skriver en oversigt over dit program. Det giver dig en chance for virkelig at tænke igennem, hvad du prøver at opnå, og du kan se nøjagtigt, hvordan al koden kommer sammen.
de vigtigste ting, du skal fokusere på med pseudokode, er:
den logiske strøm af dit program
detaljerne i de komplekse dele af dit program
et konsistent format
det tager virkelig ikke meget at skrive pseudokode udover nogle hardcore-tanker. Når du skriver det, begynder du at se steder, hvor du kan tilføje flere detaljer, eller steder, hvor du kan fjerne nogle detaljer. Husk, dette er hovedsageligt til din brug, så skriv det på en måde, der giver mening for dig.
personligt elsker jeg pseudokode. Det hjælper mig med at holde min tankegang klar, når jeg begynder at skrive den rigtige kode. Når du allerede har planlagt al din logik, får du så meget mere tid til at eksperimentere med ydeevne og optimering. Derudover behøver du ikke at tænke så hårdt, når du er dybt ind i kodeskrivningen (yay for planlagt dovenskab).
Hvad synes du? Tror du, at pseudokode er tiden værd, eller vil du hellere bare hoppe ind i koden?
Leave a Reply