Вот слайд-шоу: Идиоматический Ruby.
Выборка:
' until
' работы как' while not
'
x = x * 2 until x > 100
I particularly hate this error.
Thank you for submitting [application name here] to the App Store. We've reviewed the application and, consistent with the criteria in our approval process, we have chosen not to publish this application. As you know Apple reserves the right, in its sole discretion, to reject an application for any reason.
Я ненавижу все ошибки синхронизации устройства, такие как
«iTunes не удалось подключиться к iPhone из-за неизвестной ошибки (0xE8000025)»
О человечество.
Ненавижу эту EXC_BAD_ACCESS (иногда называется EXEC_BAD_ACCESS)
My most-hated error is when you download sample code to check something out, go to run it, and realize it's set to run on the device when you haven't changed the bundle identifier and the code isn't signed.
Отправка автозапуска
объекту, владельцем которого вы не являетесь, приложению вылетает с EXC_BAD_ACCESS, и вы не знаете, когда объект был освобожден.
Я бы сказал, что самая неприятная ошибка - это ошибка, которая никогда не возникает . Например, когда у вас есть IBOutlet
, который не был должным образом "подключен", вместо получения NullPointerException
или чего-то подобного, код просто молча ничего не делает. Почему отправка сообщения «нулевому» объекту не вызывает исключения? Грр ....
Я презираю ошибку «gcc завершен с кодом состояния 1» и никакой другой информации.
Я люблю и ненавижу то, что вы можете отправлять сообщения нулевым объектам. Мне это нравится, потому что вам не нужно везде проверять ноль. Я ненавижу это, потому что иногда вы ищете эту ошибку часами, когда все, что вы делаете, это отправляете сообщение объекту nil. В таком случае было бы неплохо сделать ошибку