Микробаг — это название, которое я придумал для крошечных деталей, которые не работают в вашем приложении, когда вы программируете. Например, если вы не можете получить данные из API, это ошибка, но если вы можете получить данные, но получаете только первые 50 элементов вместо первых 100, это микро-ошибка.

Более того, микробаг не так просто исправить. Это не так, как будто вы просто собираетесь заменить 50 на 100 где-то в своем коде, и вы закончите примерно через 5 секунд (если это так, просто сделайте это). Нет, микробаг — это крошечная функциональная ошибка, которая требует серьезной отладки, чтобы ее исправить. По этой причине исправлять их очень сложно.

Кроме того, с микро-ошибками вы не подвергаетесь непосредственной опасности того, что они перерастут в другую ошибку. Это не повлияет немедленно (если вообще когда-либо) на другую часть приложения. Они не будут сразу накапливаться и делать приложение неработоспособным.

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

Я думаю, что более важно двигаться дальше и завершить реализацию того, что вы поставили перед собой на этот день/задачу.

Я не говорю, что вы должны двигаться дальше и забыть об этом. Определенно нет.Вам придется исправить свои микро-ошибки до того, как вы закончите, иначе вы будете прослыть человеком с ужасным вниманием к деталям. Фигово.

Большинство людей инстинктивно опасаются, что если они не исправят микро-ошибки сразу и не двинутся дальше, то в конце концов забудут о них. Вот почему они тратят много времени на разочарование из-за крошечной функциональности, когда они могли бы потратить свое драгоценное время на реализацию значимой функциональности / приближение к выполнению задачи.

Решение состоит в том, чтобы записать микробы. Запишите их в свой список TODO, а когда вы закончите все остальное, вернитесь и отшлифуйте все микро-ошибки из своего великолепного кода.

Совет: микро-ошибки могут быть очень специфичными, поэтому даже их запись может показаться утомительной задачей, в этом случае используйте комментарии «// TODO:» в своем коде. Когда вы закончите, убедитесь, что не осталось комментариев «// TODO:».

Вывод

Каковы характеристики микрожучков:

  • крошечная мисс-функциональность
  • не тривиально исправить
  • не повлияет сразу на другую часть кода

Как с ними бороться:

  1. Запишите вниз. Если проще, пометьте их комментарием «// TODO:» где-нибудь в области, где это происходит.
  2. Продолжайте разработку остальной части приложения/задачи.
  3. Вернитесь к списку микробагов и исправьте их.
  4. Вы сделали.