Откуда берется конвенция TODO?



Я подозреваю, что этот вопрос уже задавался раньше, но его нелегко найти в Google.



Я довольно новый кодер, и я вижу много кода, на многих разных языках, с комментариями, начинающимися "TODO".



Вопросы:



    Есть ли практическая причина, по которой люди пишут TODO на всех этих разных языках, или это просто условность?
    Если последнее, то откуда взялось это соглашение?

Я могу понять, почему полезно иметь возможность grep для Тодо, мне просто любопытна история, стоящая за этим.

571   4  

4 ответов:

Программирование-это всемирная деятельность; соглашения, помогающие сгладить процесс работы с людьми, которые не являются носителями языков друг друга, ценятся на вес золота. TODO и XXX часто выделяются IDE, что обеспечивает отличный стимул придерживаться этих вариантов.

XXX предполагает опасность или опасность, о которой должны знать программисты технического обслуживания; TODO объясняет недостатки, которые было бы неплохо устранить.

TODO означает "делать". Что-то, что кому-то понадобится , чтобы сделать. Просто догадка, но может ли эта догадка быть неправильной?

Просто быстрый переход к первоначальному ответу: Эта функция в основном является ссылкой, и вы найдете ее в фреймворках, если есть элементы, которые не вредят коду, но которые разработчики хотели бы рассмотреть.

Хорошая вещь в современных IDE, например, я использую JetBrains PHPStorm, они на самом деле выделяют TODOs и помещают их в Панель инструментов для всего вашего проекта, чтобы вы могли видеть все TODOs для всех ваших файлов, различающихся по их каталогу и файлу имя.

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

Например , это первый стандарт языка Python: Мнемоника .

Comments

    Ничего не найдено.