Apple, agaçé par les mauvais développeurs ?

xcodeTout développeur d'applications se retrouve parfois face à des bugs qu'il doit surmonter, et c'est bien normal. Depuis iOS 7, les messages d'erreurs sont de plus en plus explicites, voir parfois condescendants.

En voici un exemple concret, rencontré lors d'un développement en cours...


" *** -[__NSCFCalendar components:fromDate:toDate:options:]: fromDate cannot be nil
I mean really, what do you think that operation is supposed to mean with a nil fromDate?
An exception has been avoided for now.
A few of these errors are going to be reported with this complaint, then further violations will simply silently do whatever random thing results from the nil.
Here is the backtrace where this occurred this time (some frames may be missing due to compiler optimizations):
"


Et la traduction :

"fromDate ne peux pas être nil [NDLR : ne peux pas avoir une valeur nulle]
Non mais, sérieusement, a quoi vous attendez-vous de la part de cette opération avec une date de depart nulle ?
Nous avons évité une exception pour l'instant. [NDLR : comprendre qu'ils ont été bien gentils de nous éviter un crash de l'application]
Certaines erreurs de ce type seront remontées avec ce message d'avertissement, puis si vous continuez de faire cette erreur, vous ne serez plus avertis mais obtiendrez un résultat aléatoire provenant de la valeur nulle.
Pour cette fois, nous vous communiquons la suite d'évènements qui a mené à cela [...] "


Et pour les développeurs parmi vous, avez-vous déjà expérimenté de telles erreurs ?

11 réactions

jmcambot - iPhone

Non, bien entendu, ça ne me viendrait pas à l'idée d'appeler cette fonction avec une valeur null :-/ (c'est de l'humour, hein ...)

27/11/2013 à 10h50

〽⭕〽⭕ Le Turk - iPhone

Le tous est normal il faut juste ' test ' et le cas erreur est normal alors la c'est n'importe quoi.

27/11/2013 à 10h30

moi - iPhone

@FabienW.  - iPhone
Merci de ta contribution. Maintenant grâce a toi je ferai extrêmement attention.

27/11/2013 à 07h52

Darkedenzik - iPhone

Ah le code Arc ! Autant c'est vachement pratique autant v´la les erreurs qu'il y'a des fois par rapport au code de base !

27/11/2013 à 07h49

fo12548 - iPhone

En fait, je suis développeur et j'ai à maintes reprises rencontré cette erreur. Elle y est présent e depuis iOS 5 si je ne me trompe pas:), à cause de l'arrivée du code en ARC.

27/11/2013 à 06h17

bobelweird - iPhone

Y'a de moins en moins de développeurs. Juste des types qui bidouillent du code ! Triste...

27/11/2013 à 05h53

Hyrulejourney - iPad

Et pourquoi il faudrait être plus à l'affût de ces messages ? C'est juste un avertissement !

27/11/2013 à 04h18

FabienW.  - iPhone

Il faut faire extrêmement attention !!!

27/11/2013 à 03h32

Pito - iPhone

Merci Apple !!!

27/11/2013 à 01h34

popcake - iPad

@kemcake - iPhone

27/11/2013 à 01h33

kemcake - iPhone

Tiens c'est excellent ça, je ferais gaffe à ce qu'il y a écrit maintenant !

27/11/2013 à 00h30

Donnez votre avis
Cliquez pour commenter
Vous aimerez peut-être

Suivez-nous avec notre app iSoft
Articles populaires
Les derniers articles