Хэллоуин?

Вот 10 комментариев, которые я видел в коде Swift: Ни один из следующих примеров не прошел проверку кода, но я думаю, что мы все можем кое-что почерпнуть из следующих комментариев.

Поскольку сегодня страшная ночь, я решил поделиться с вами этими ужасами в надежде, что мы сможем похоронить страшное и ужасающие истории, которые лежат ниже.

Призрачный комментарий

// Comment this code

Молодцы за это. Вы рекурсивно используете комментарий, например TODO:

TODO похоронен в вашем коде

// TODO: Write TODO: Here

Я знаю, вы не знали, какой номер билета JIRA вам понадобится. Но знаете, вы могли бы написать билет?

Призрачное повторение

import UIKit
// import UIKit

Вероятно, это связано с отражением или чем-то в этом роде.

Верните документацию из мертвых

// undocumented

Я не совсем это имел в виду

Этим комментарием ваши коллеги будут похоронены

// do nothing

Вы написали для этого еще одно заявление?

Напишите ЭТО на своем надгробии

// Sorry about this

Тебе бы лучше быть

ПРОГНОЗИЛИ

// Secret sauce

Вы действительно не понимаете этот код?

Комментарий зомби

// Fix the spelling

Вы ведь знаете, что в Xcode есть проверка орфографии?

Летучая мышь, к ним, человек

// Look, are you sure this runs? REWRITE IT

Больше всего я люблю пассивно-агрессивные заглавные буквы. НЕ ТЫ?

Команды Хэллоуина

// Don't delete comments

Он будет там навсегда. Тоже дольше, чем ты в компании.

Жуткое тестирование

// Not tested as it works

Спасибо за это.

Вы не можете отремонтировать MUDER

// FIXME: Make this code work

Что произойдет, если вы оставите этот комментарий

Кодирование с сайта UNDEAD

// Copied and Pasta from www.stackoverflow.com

Вы знаете, это не ваше третьесортное сочинение для третьего класса.

МЕРТВЫЙ тоже не может работать

// This shouldn't run

Я удивлен, что этот корабль плывет с тобой за штурвалом

Назовите ЗЛО

// MyClass
final class MyClass {
}

Они тоже назвали этот класс MyClass. Тем не менее, он был отмечен как финал в знак демонстрации силы.

Что будет, когда мы уйдем?

// No return value
return false

По крайней мере, это не был возвращаемый тип

Поймай КРЫСУ

try {
}
catch
{
    // TODO: Catch
}

Здесь может быть уместно что-нибудь о спорте. Что может быть страшнее этого?

Заключение

Никогда не угадаешь, когда работаешь над кодом, кто может тебя искать. Но все мы совершаем ошибки ... но, пожалуйста, убедитесь, что вы никогда не совершаете ничего из этого (я уверен, что вы это сделаете).

Если вам нравится содержание этой статьи, вам понравится серия моих видеороликов по основам программирования: https://youtube.com/playlist?list=PLFaELYXT7H0NecUSumpb-tYZ4Rn6JXucg

Подписка на Medium по этой ссылке делится со мной некоторым доходом.

Если у вас есть вопросы, комментарии или предложения, пишите мне в Twitter.