devel-codetags.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 03 Aug 2011 14:33:33 +0300
changeset 918 bab1d4bfd0c9
child 919 7270274e29a3
permissions -rwxr-xr-x
TODO like keywords
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
918
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8 -*-
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
====================
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 TODO like keywords
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
====================
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
.. contents::
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
Existing resources.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
===================
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  http://www.python.org/dev/peps/pep-0350/
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
                Codetags
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
  http://c2.com/cgi/wiki?FixmeComment
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
FIXME
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
=====
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
For things which are definitely broken, but where you want to not worry about
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
it for the moment.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
TODO
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
====
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
For useful features, optimizations or refactorings that might be worth doing
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
in the future.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
TODO used to justify not completing code at the time it is first written.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
XXX
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
===
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
For things that require more thought and that are arguably broken.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
An XXX demands attention and is not intended to stay in the code long. We may
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
later decide that no problem exists. Or we may need to document unexpected
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
behavior. If code is broken, we do not expect it to stay that way. We mark the
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
problem immediately so that it is not forgotten.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
BUG
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
===
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
BUG [ID бага] – обозначает, что в коде есть известный баг, который ещё не исправлен.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
REVIEW
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
BROKEN
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
HACK
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
TRICKY
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
======
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
Говорит о том, что код является мудрёным и нужно хорошо подумать прежде чем
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
что-то в нём менять.
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
WARNING
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
=======
bab1d4bfd0c9 TODO like keywords
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55