Citat:
Ja exakt. Det är precis det som får mig att tveka inför att bara börja knacka kod i blindo. Därför att sannolikheten att den lösning jag 'skapar' (i blindo) kommer troligen inte bli användbar i slutändan i vilket fall, just pga antalet kombinationer. Blir för mycket kod helt enkelt, och jag måste avbryta och börja från noll med ny strategi - igen.
Som jag skrev förut, så skapade jag ett skript tidigare, där jag skrev ut alla kombinationer som skulle vara tillämpliga. När jag var klar med 1a dropdown nivån så var det nästan 15000 rader kod [99% var arrayen] och dokumentet var typ 13mb stort. Sen skulle dom ytterligare 9-10 nivåerna in med.
Det var inte hållbart. Dokumentet skulle bli 200-300mb stort innan det var klart, och bestå av hundratusentals rader av array-alternativ. Dvs halvt omöjligt att uppdatera eller modda.
Så jag måste hitta ett sätt att kombinera först, så inte alla kombinationer måste deklareras verbatum. Och SEN hoppas på att det går att tillämpa i JS. Pööh.
Jag vet inte än, om det blir 'för komplicerat', eftersom jag inte är fluent enough i JS. Men några externa beroenden som JSON eller databas eller liknande, det tänker jag INTE tillämpa. Så är det.
Min tanke hittills, är att utgå från första nivån, och sen skriva ut under-alternativen för varje vald undernivå. Det blir kolossalt mycket mindre kod än att skriva ut alla möjliga kombinationer.
Sen gäller det bara att få till ett gäng JS loopar eller liknande som läser igenom upplägget på rätt sätt, och befolkar formuläret med det.
... såvida jag själv eller någon annan inte kommer på ett bättre alternativ. Det jävligaste är ju att man brukar hitta ett bättre alternativ, när man är 75% klar med den strategi man gjorde först.
Som jag skrev förut, så skapade jag ett skript tidigare, där jag skrev ut alla kombinationer som skulle vara tillämpliga. När jag var klar med 1a dropdown nivån så var det nästan 15000 rader kod [99% var arrayen] och dokumentet var typ 13mb stort. Sen skulle dom ytterligare 9-10 nivåerna in med.
Det var inte hållbart. Dokumentet skulle bli 200-300mb stort innan det var klart, och bestå av hundratusentals rader av array-alternativ. Dvs halvt omöjligt att uppdatera eller modda.
Så jag måste hitta ett sätt att kombinera först, så inte alla kombinationer måste deklareras verbatum. Och SEN hoppas på att det går att tillämpa i JS. Pööh.
Jag vet inte än, om det blir 'för komplicerat', eftersom jag inte är fluent enough i JS. Men några externa beroenden som JSON eller databas eller liknande, det tänker jag INTE tillämpa. Så är det.
Min tanke hittills, är att utgå från första nivån, och sen skriva ut under-alternativen för varje vald undernivå. Det blir kolossalt mycket mindre kod än att skriva ut alla möjliga kombinationer.
Sen gäller det bara att få till ett gäng JS loopar eller liknande som läser igenom upplägget på rätt sätt, och befolkar formuläret med det.
... såvida jag själv eller någon annan inte kommer på ett bättre alternativ. Det jävligaste är ju att man brukar hitta ett bättre alternativ, när man är 75% klar med den strategi man gjorde först.
Citat:
... såvida jag själv eller någon annan inte kommer på ett bättre alternativ. Det jävligaste är ju att man brukar hitta ett bättre alternativ, när man är 75% klar med den strategi man gjorde först.
Det är det här som är programmering.
Först skriver du ett program som är sjukt omständligt och nerdummat till minsta avancerade nivå.
Men det fungerar.
Sedan tar du reda på hur du kan göra det snyggare och smidigare.
Men först måste du skriva det så utförligt som möjligt så du kan se vart du kan optimera det senare.
Om du ska skriva den snyggaste mest optimerade lösningen första gången du skriver din första bokstav i programmet då är du en programmeringsgud. Det finns några få i världen.
KISS
Keep It Simple Stupid