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 ?

Vous aimerez peut-être

Nos derniers articles

Suivez-nous avec notre app iSoft
Articles populaires
Donner votre avis

 





Les réactions

11 jmcambot - iPhone

27/11/2013 à 10h50 :

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 ...)

10 〽⭕〽⭕ Le Turk - iPhone

27/11/2013 à 10h30 :

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

9 moi - iPhone

27/11/2013 à 07h52 :

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

8 Darkedenzik - iPhone

27/11/2013 à 07h49 :

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 !

7 fo12548 - iPhone

27/11/2013 à 06h17 :

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.

6 bobelweird - iPhone

27/11/2013 à 05h53 :

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

5 Hyrulejourney - iPad

27/11/2013 à 04h18 :

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

4 FabienW.  - iPhone

27/11/2013 à 03h32 :

Il faut faire extrêmement attention !!!

3 Pito - iPhone

27/11/2013 à 01h34 :

Merci Apple !!!

2 popcake - iPad

27/11/2013 à 01h33 :

@kemcake - iPhone

1 kemcake - iPhone

27/11/2013 à 00h30 :

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