beldmit: (Программизм)
Dmitry Belyavskiy ([personal profile] beldmit) wrote2015-04-29 06:37 pm

FIXMEтрика

FIXMEтрика - результат команды "grep -r FIXME ." в корне проекта.

Устроена (у меня) как гамак: сначала это означает какие-то большие куски, от которых пока только примерное представление и в лучшем случае прототип. Потом вместо одного большого FIXME появляется штук 5 мелких, которые в свою очередь исправляются, пока процесс не сойдется, и увеличение количества не сменится уменьшением.

А ещё это слово подсвечивается в vim, и хорошо заметно при просмотре кода. По этому критерию TODO и XXX не хуже, но от них не получается такого прикольного словообразования.
phd_ru: (Linux)

[personal profile] phd_ru 2015-04-29 03:45 pm (UTC)(link)
Цитата из реального кода:
# XXX AAAAAAAAAAAAAAAAAAAAA!!!
class ModelField(Field):
Edited 2015-04-29 15:46 (UTC)

[identity profile] slobin.livejournal.com 2015-04-29 04:13 pm (UTC)(link)
// А ещё это слово подсвечивается в vim, и хорошо заметно при просмотре кода. По этому критерию TODO и XXX не хуже,

Кстати, да: не знаю, откуда пошла эта традиция, но в своих syntax-файлах на всякий случай поддерживаю. Говорят, карго-культы так и возникают. :-)

... Да, узус. Но не узус-узус-узус! ...

[identity profile] staranchenko.livejournal.com 2015-04-29 06:13 pm (UTC)(link)
Это не спасает. "Fuck you, partners" ты помнишь же? :)

[identity profile] beldmit.livejournal.com 2015-04-29 06:19 pm (UTC)(link)
Помню. Но это не для спасения, а для памяти. Это начальная стадия проекта, который пилю я один (и буду в ближайшей перспективе точно).

[identity profile] tasic.livejournal.com 2015-04-30 04:03 am (UTC)(link)
Не помню в каком типе файлов vim подсвечивает FIXME и не подсвечивает XXX. С перловой привычкой было очень неудобно.