Organic quality

Preview:

Citation preview

CocoaHeads.fr

Assurance QualitéArtisanale

MR. STEPHANEGRAND MARABOU TESTEUR

Détecte les bogues par apposition des mains, corrige les fautes de frappe, ramène la stabilité sous 24h, technique de la petite boite verte, résultat garanti. Facilité de paiement.

“We’re not perfect.”Nous ne sommes pas parfaitMais nous sommes meilleurs que vous.

Model OS Min Bars Max Bars

Blackberry Bold 9700 RIM 5 1

HTC Droid Eris Android 4 0

Samsung Omnia II Win Mobile 4 1

Model OS Min Bars Max Bars

Blackberry Bold 9700 RIM 5 1

HTC Droid Eris Android 4 0

Samsung Omnia II Win Mobile 4 1

ThIs operation

“Il n’y a pas de raison que cela ne marche pas.”

Un développeur

“Il n’y a pas de raison que cela marche.”

Un testeur

“Un pessimiste est un optimiste avec de l’expérience.”

Jean-Marc Jayé

Fox M - Philosophe Américain

“Ne faîtes confiance à personne.”

Ce n’est pas parce que le dev dit que c’est corrigé, que ca l’est.

“Et encore moins à vous-même.”

IndépendantDéveloppement solo

Syndrome de la porte fermée

“Ça fait de vous un tueur plus efficace, n’est ce pas ?”Sarah C - Philosophe Américaine

Un développeur connaît les problèmes potentiels

Excuses bidons

“Tu ne le sais pas encore mais ta release est déjà morte.”

Ken - Philosophe Japonais

L’Art de la guerre

“Si vos ennemis sont plus puissants et plus forts que vous, vous ne les attaquerez point…”

PermissionsDifférence de taille

Fichier en trop

Emplacement étrange

Propriétaire

GroupeFichier manquant

Code JavaScript buggé

pkg-refs en double

options manquantes

www.charlessoft.com

Pacifist

scripts shell incorrects

PermissionsDifférence de taille

Fichier en trop

Emplacement étrange

Propriétaire

GroupeFichier manquant

Code JavaScript buggé

pkg-refs en double

www.charlessoft.com

Pacifist

options manquantes scripts shell incorrects

Fichiers en trop

Code JavaScript buggé

<?xml version="1.0" encoding="UTF-8"?><installer-gui-script minSpecVersion='1'>

<title>SU_TITLE</title> <options hostArchitectures='ppc,i386'/> <options customize='never' rootVolumeOnly='true' /> <welcome file="Welcome.rtf"/> <readme file="ReadMe.rtf"/> <license file="License.rtf" sla="EA0605"/> <background file="background.png" scaling="proportional" alignment="bottomleft"/> <choices-outline> <line choice='A'/> <line choice='B'/> </choices-outline>

<choice id='A' enabled='installMobilitySupport()' selected='installMobilitySupport()' title='T_MOBILE' versStr='V_MOBILE' description='D_MOBILE'> <pkg-ref id='com.apple.pkg.AppleMobileDeviceSupport' auth='Root' >#AppleMobileDeviceSupport.pkg</pkg-ref> </choice>

<choice id='B' selected='true' title='T_ITUNES' versStr='V_ITUNES' description='D_ITUNES'> <pkg-ref id='com.apple.pkg.CoreFP' auth='Root'>#CoreFP.pkg</pkg-ref> <pkg-ref id='com.apple.pkg.iTunesX' auth='Root'>#iTunesX.pkg</pkg-ref> <pkg-ref id='com.apple.pkg.iTunesAccess' auth='Root'>#iTunesAccess.pkg</pkg-ref> </choice> <installation-check script='InstallationCheck()'/> <volume-check script='VolumeCheck()'/>

<script>

function installMobilitySupport() { var res = system.run("/usr/bin/defaults", "read", "com.apple.iTunes", "disableAMDSInstall",my.target.mountpoint);! if( res == 0 ){! return false; ! }! return true; }

Groupe & Utilisateur

Faille d’escalation de privilèges

CFBundleShortVersionString

Resources

"You were holding down the “shift” key when you started Delicious Library, which allows you to repair your data file if it‘s gotten corrupted." = "You were holding down the “shift” key when you started Delicious Library, which allows you to repair your data file if it‘s gotten corrupted.";

/* up to date title format */"%@ is up to date." = "%@ est à jour.";

/* number of items for web export */"%@ Items" = "%@ Éléments";

// S3 strings

"Couldn't change permissions" = "Couldn't change permissions";

Les typos les plus courantes

#1 “Loading...” = ”Loading...”;

#2 “Are you sure ?” = “Are you sure ?”;

#3 “Last backup : %@” = “Last backup : %@”;

#4 “Are you sure?” = “Êtes-vous sur ?”;

#5 “Last backup: %@” = “Dernière sauvegarde : %@”;

Points de suspension

+

+

Espace insécable

“Loading...” = ”Loading…”;

“Are you sure?” = “Are you sure?”;

“Latest backup: %@” = “Latest backup: %@”;

“Loading...” = ”Loading...”;

“Are you sure ?” = “Are you sure ?”;

“Last backup : %@” = “Last backup : %@”;

“Loading...” = ”Chargement...”;

“Are you sure?” = “Etes vous sur ?”;

“Last backup: %@” = “Dernière sauvegarde : %@”;

“Loading...” = ”Chargement…”;

“Are you sure?” = “Êtes-vous sûr ?”;

“Last backup: %@” = “Dernière sauvegarde : %@”;

VotreApplication

Chèr clientsnous nous execusons pour la fermeture de 1er et 2em juin pour cause de travaux on se trouvera le 3juinmerci de votre comprehonsion,

We’ll be

back

soon.

“Apps that misspell Apple product names in their app name (i.e., GPS for Iphone, iTunz) will be rejected”

fr.wikipedia.org/wiki/Wikipédia:Liste_de_fautes_d%27orthographe_courantes

Si vous avez besoin d’aide :

www.la-conjugaison.fr

Spail Tcheker

“Synonyme : Mot qu'on écrit pour remplacer celui dont on ne connaît pas l'orthographe.”

Resources

.framework

“Toute campagne guerrière doit être réglée sur le semblant; feignez le désordre, ne manquez jamais d'offrir un appât à l'ennemi pour le leurrer, simulez l'infériorité pour encourager son arrogance, sachez attiser son courroux pour mieux le plonger dans la confusion  : sa convoitise le lancera sur vous pour s'y briser.”

L’Art de la guerre

com.mycompany.application.plist

Largeur des colonnes

Position des fenêtres

Dossiers NSOpenPanel

Ordre des colonnes

Réglages par défaut

Système de m.à.j Présence des colonnes

Pas de réseau

Firewall

Réseau lent

Réseau captif

Déconnexion réseau

Pas de connexion Internet IPv6

Pas d’état appuyé

Bouton non désactivé

Trop de variantes

Raccourci clavier manquant

Taille incorrecte

Titre incorrect

Essayer les pires cas

IF z ing

Dépasser les valeurs

Saturer les raccourcis

Saturer les clics

Redimensionner les fenêtres

Redimensionner les colonnes

Changer l’ordre des colonnes

Changer l’ordre de tri

Taper des lettres dans des champs de nombre

Surveiller le menu Aide

Essayer d’autres langues

Uzu

Surveiller les logs

Pour voir si le logiciel fonctionne,écrivez le manuel.

Astuce du jour :----------------

1. Ouvrir MyApplication.app2. Choisir Fichier > Nouveau…3. etc.

Exemple

mean 2

adjective1 a mean trick: unkind, nasty, unpleasant, spiteful, malicious, unfair, cruel, shabby, foul, despicable, contemptible, obnoxious, vile, odious, loathsome, base, low; informal horrible, horrid, hateful, rotten, lowdown; beastly. ANTONYMS kind.2 he's too mean to leave a tip: miserly, niggardly, close-fisted, parsimonious, penny-pinching, cheeseparing, Scroogelike; informal tightfisted, stingy, tight, mingy, money-grubbing, cheap; formal penurious. ANTONYMS generous, munificent.3 the truth was obvious to even the meanest intelligence: inferior, poor, limited, restricted.4 their mean origins: lowly, humble, ordinary, low, low-born, modest, common, base, proletarian, plebeian, obscure, ignoble, undistinguished; archaic baseborn. ANTONYMS noble.5 informal he's a mean cook. See excellent.

mean 3

nouna mean between frugality and miserliness: middle course, middle way, midpoint, happy medium, golden mean, compromise, balance; median, norm, average.adjectivethe mean temperature: average, median, middle, medial, medium, normal, standard.

CocoaHeads.fr