Hur långt är ett snöre? Ja, det beror på.
Programmering handlar mycket om logik och struktur och att följa instruktioner.
Mitt förslag är att du fokuserar på att lösa de svåra bitarna för att sen när du har dem så är det bara att koppla ihop allt och utöka.
Med det menar är att det räcker med att du gör ett enda textfält för att se att du klarar av det. Fortsätt inte sen med att lägga till fler fält och andra kontroller utan gå kanske vidare till exportfunktionen och kom fram till hur den ska lösas. Hur ska data skickas till ditt ett dokument? Ska det lagras så man kan kolla det på senare? Det kanske behövs en databas någonstans. Kanske lokalt eller i molnet. Hur skapar du dokument? Hur skickar du dem smidigt till printern? Det är ganska många små problem som behöver lösas innan man lägger till det där andra textfältet.
Programmering blir ofta att man skriver en fruktansvärd massa kod för att sen gör om allt och skriva ännu mer kod och radera allt man tidigare gjort. Det är jätteofta man väljer fel väg och tvingas till en helt annan lösning på slutet. Därför är det så viktigt att man får upp ett fungerande system snabbt där man löst alla svårigheter och får allt att hänga ihop. När man nått den punkten så kan man fixa allt lull-lull och små detaljer överallt som att ha mer än ett enda inmatningsfält
När jag skriver appar så brukar jag ha en aktivitet med en knapp för varje delfunktion jag utvecklar. Då kan jag fritt utveckla varje liten del för sig utan att tänka på att allt ska hänga ihop.
Ex.
En knapp startar en aktivitet med inmatningssidan.
En knapp skapar ett dokument.
En knapp skickar dokumentet till skrivaren.
En knapp sparar data i en databas.
osv.
Sen när man börjar känns sig trygg med en lösning så kan man börja länka ihop dem till flöden.
Click to expand...