Войти
ФлеймФорумПрограммирование

Как вы помечаете костыли в коде? (2 стр)

Страницы: 1 2
#15
7:03, 11 июня 2012

Так и пишу — "// Костыль: бла-бла-бла".
Ну или FIXME.

#16
8:52, 11 июня 2012

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

#17
9:00, 11 июня 2012

Feanor
Круто, теперь буду также помечать.

До этого делал просто:
//make this section!
И типа того.

#18
11:21, 11 июня 2012

AvrDragon
TODO я ставлю в недоделанном коде.
А костыли я помечаю согласно корпоративной нотации: /* HACK HACK HACK */
или /* UGLY HACK! */.

#19
12:08, 11 июня 2012

Делаю как ребята из VALVe

// HACKHACK - can't select weapon if it's empty!
if ( !pWeapon->Ammo[ AmmoIndex() ] )
{
  pWeapon->Ammo[ AmmoIndex() ] = 1;
}
#20
12:26, 11 июня 2012

>int TODO_something;
Лучше уж тогда:

typedef int TODO;
...
TODO something;
#21
12:28, 11 июня 2012

При компиляции выдавать сообщение можно и так:

#pragma message( ">>>>> TODO: (desc) " )

Только работает не везде :), но warning мешаться не будут.

#22
13:27, 11 июня 2012

Feanor
> При компиляции выдаётся warning о том, что переменная объявлена, но не
> используется, напоминая, что нужно переделать.

Классная идея!

#23
19:44, 12 июня 2012
# @xxx: дальше идёт порнуха
#       она длится годами
#       не жалеть строк
#       раздражать глаз
#+2years
#       и вариант с префиксом
#       в именах, как у автора
#       в нулевом посте, тоже
#       весьма разумно
#+3years
#       ну и warn-логи конечно-же
logger.warn('а жена знает, чем ты занимаешься на работе, перед детьми не стыдно?')

..bw

Страницы: 1 2
ФлеймФорумПрограммирование

Тема в архиве.