Door Anoniem: Hallo,
Ik zag dit voorbij komen op Reddit: https://www.reddit.com/r/efteling/comments/1kgswqc/app_pincode/
In de Efteling app krijg je, door een paar keer op het versienummer van de app te drukken, een veld om een pincode in te vullen. Ongetwijfeld om developers bepaalde extra functies te geven.
Wat ik me afvraag: hoe gebruikelijk/ wenselijk is dit?
PS - Ik ben journalist en hoop hier wat deskundige meningen te krijgen waar ik wellicht mee verder kan.
Ik denk best gebruikelijk, en - afhankelijk van wat er "extra" mee kan, varierend van erg onwenselijk tot 'prima' .
Het meest plausibel lijkt me dat extra logging/debug informatie aangezet wordt of zichtbaar wordt.
Ook in een serieuze 'in house' test is er een hoop wat je kunt missen.
Dan is testen met de "live" app in een 'friendly user populatie' - typisch personeel en aanhang het volgende wat je doet om bredere dekking (mensen, gebruik, soorten platformen) te hebben.
Misschien dat de logging op de app zichtbaar wordt, of dat het ingeven van de juiste pincode een vlag zet om serverzijdig meer te bewaren .
Een andere mogelijkheid zou zijn dat je op deze manier een "power user" / "personeelsmodus" aanzet, en de app dan een dubbelfunctie heeft (bv rapporteren van rommel, kapotte attracties ).
Niet uitgesloten, maar het brengt wel nadelen mee als zoiets 'slechts' aan een pincode hangt.
Ik gok op een debug functie - die "stoort" het normale gebruik het minste, en uiteindelijk wil je eventuele problemen zoveel mogelijk met "exact de normale" versie reproduceerbaar hebben.
Een speciale "debug build" maken en (selectief) beschikbaar maken wordt ook gedaan, maar het zal zeker niet de eerste keer zijn dat die zoveel afwijkt in code(paden) dat een probleem niet reproduceert. Of - een probleem gewoon vrij zeldzaam is, en zich dan een tijd niet laat zien in de achteraf geinstalelleerde debug versie.
Het 'selectief beschikbaar' maken is ook niet helemaal makkelijk onder een ietwat grotere groep min of meer 'ad hoc' friendly users.
(He Kees, dat nichtje van je dat soms problemen zag met de app , kan ze even ... ) .
Dan is 'live versie , zet in extra log stand en gewoon gebruiken totdat het weer gebeurd' de manier om de obscuurdere problemen te vinden.