Den här posten tänkte jag skriva många gånger. Henry J. Waternoose III har bett mig skriva lite om hur man fuskar i projekt och jag tänkte träna lite här och kanske någon läsare har lite tips.
Varje projekt har ett antal avstämningspunkter, vid sådana finns det en lista över saker som borde ha gjorts tills dess. Många av dessa görs sista veckan eftersom det hela tiden har funnits lika viktiga men roligare uppgifter.
Tips 1: tryck genom dokumentationen. Se till att det finns en lista över vilka dokument som behöver vara tillgängliga till passagen. Be en av utvecklarna att skriva ett scrips som flyttar över alla i rätt revisionsläge och skapar granskningsprotokoll. Det är lätt att få en frivillig eftersom det här både är ett kul jobb och personen i fråga kan bli hjälte bland utvecklarna. Det är ja annars de som måste skriva dokumentationen. Det här förutsätter att det finns möjlighet i dokumentationssystemet att skriva den här formen av script.
Tips 2: göm dokumentationen. Se till att dokumentationen är en del av koden och att den genereras från koden. Det finns flera att välja på. Sen blir själva dokumenten bara en hänvisning till den genererade dokumentationen. Dvs det är redan klar.
Tips 3: pruta på undantagen. Får man passera med tex tre allvarliga fel, så försök med fem och säg att tre av dem kom in samma dag och att man vet hur man ska lösa dem. Det brukar funka. Fast kom inte med 50 allvarliga fel.
Uppdatering:
Tips 4: tag in fler uppgifter. Det kanske låter motsägelsefullt, men om man gör fler saker så vet alla att det tar mer tid. Då kan man motivera tummande på kvaliteten.
Tips 5: lobba till förmån för ett sämre delprojekt. Håll koll på om det finns ett annat delprojekt som ligger sämre till för att klara samma passage. Lobba då diskret för att de ska få undantag att passera, kanske för att så mycket hänger på att de klarar passagen. Sen är vägen öppen för dina små undantag.
Tips 6: undvik preciserade testkriterier. Smyg in ordet 'tillämpliga' i verifikationspassagens definitioner. Se vad det gör skillnad, med och utan: passera 90% av alla tillämpliga testfall, exekverat 90% av alla tillämpliga tester, testat 90% av den tillämpliga koden. Vid passagetillfället är allt som funkar tillämpligt. Inget annat.
15 år sedan