Откуда берется конвенция TODO?
Я подозреваю, что этот вопрос уже задавался раньше, но его нелегко найти в Google.
Я довольно новый кодер, и я вижу много кода, на многих разных языках, с комментариями, начинающимися "TODO".
Вопросы:
- Есть ли практическая причина, по которой люди пишут TODO на всех этих разных языках, или это просто условность?
Если последнее, то откуда взялось это соглашение?
Я могу понять, почему полезно иметь возможность grep для Тодо, мне просто любопытна история, стоящая за этим.
4 ответов:
Программирование-это всемирная деятельность; соглашения, помогающие сгладить процесс работы с людьми, которые не являются носителями языков друг друга, ценятся на вес золота.
TODOиXXXчасто выделяются IDE, что обеспечивает отличный стимул придерживаться этих вариантов.
XXXпредполагает опасность или опасность, о которой должны знать программисты технического обслуживания;TODOобъясняет недостатки, которые было бы неплохо устранить.
TODO означает "делать". Что-то, что кому-то понадобится , чтобы сделать. Просто догадка, но может ли эта догадка быть неправильной?
Просто быстрый переход к первоначальному ответу: Эта функция в основном является ссылкой, и вы найдете ее в фреймворках, если есть элементы, которые не вредят коду, но которые разработчики хотели бы рассмотреть.
Хорошая вещь в современных IDE, например, я использую JetBrains PHPStorm, они на самом деле выделяют TODOs и помещают их в Панель инструментов для всего вашего проекта, чтобы вы могли видеть все TODOs для всех ваших файлов, различающихся по их каталогу и файлу имя.
В любом случае, просто подумал, что это может добавить дополнительный свет к тому, почему вы можете видеть его во всем коде.
Comments