Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Total number of occurrences
@deprecated 0
FIXME 8
TODO 50
XXX 0

Each tag is detailed below:

FIXME

Number of occurrences found in the code: 8

name.angoca.db2sa.core.executer.Executer Line
cuando se hace ctrl + D hay una excepcion aqui. 206
name.angoca.db2sa.core.executer.ExecuterTest Line
--No comment-- 58
name.angoca.db2sa.core.lexical.ImplLexicalAnalyzer Line
esto ya no es válido, el arreglo devuelto es el conjunto de opciones de la posición actual. 180
name.angoca.db2sa.core.syntax.ImplSyntaxAnalyzer Line
validar cuando hay endingNode 166
name.angoca.db2sa.core.syntax.graph.GraphConstructorTest Line
aquí tiene que ser un ending node, pero no ve la diferencia 132
--No comment-- 459
--No comment-- 511
--No comment-- 562

TODO

Number of occurrences found in the code: 50

name.angoca.db2sa.Main Line
Lanzar una excepción propia 123
name.angoca.db2sa.MainTest Line
. 61
. 73
--No comment-- 76
. 89
--No comment-- 92
name.angoca.db2sa.cli.jline.JlineInterfaceController Line
optional from configuration file 106
configure the assitant call key desde el archivo de configuración 107
Change the name of the constant unknown 112
Cerrar todo y finalizar todo ya que es el fin del programa. 121
name.angoca.db2sa.cli.system.SystemInterfaceController Line
Cerrar todo y finalizar todo ya que es el fin del programa. 110
name.angoca.db2sa.core.executer.Executer Line
Lanzar una excepción propia 91
la salida estandar y de error cómo se van a manejar? 133
Cuando el comando no empieza con la palabra DB2 y no es ninguno de los otros comandos, adicionar este palabra y ejecutarlo sobre DB2 134
Analizar los comandos que no comienzan con la parte de db2. 144
usar el output printer para no tener que concatenar la salida 146
usar un input stream para poder modificar el comando ejecutado (como cuando se pide la contrasegna) 148
finalizar o cerrar todos los objetos despues de usados 150
Auto-generated catch block 165
Auto-generated catch block 174
Auto-generated catch block 183
name.angoca.db2sa.core.executer.ExecuterTest Line
. 54
name.angoca.db2sa.core.lexical.ImplLexicalAnalyzer Line
revisar el objeto con lo que se hace el synchronized 108
reducir el cyclomatic complexity. 140
Para no estar instanciando en el ciclo, contar la cantidad de espacios, y crear tantos token como espacios más uno. 157
Auto-generated catch block 169
Test para la reconversión de tokens a cadena 'create tab' -> 'create table' Replace the last token of the given phrase, with the last token returned by the grammatical analyzer. 176
name.angoca.db2sa.core.lexical.Token Line
is reserved?<br/> <b>Control Version</b><br /> <ul> <li>0.0.1 Class creation.</li> <li>0.0.2 Recommendations from PMD.</li> <li>1.0.0 Moved to version 1.</li> </ul> 37
name.angoca.db2sa.core.syntax.GraphAnswerTest Line
Revisar que NO se revisen null pointers, ya que por eso se definieron los params de entrada. <b>Control Version</b><br /> <ul> <li>0.0.1 Class creation.</li> <li>0.1.0 More tests.</li> <li>0.1.1 final.</li> <li>1.0.0 Moved to version 1.</li> </ul> 42
Hacer la comparasión en una variable que se llame condition. En varios lados cambiar esto. 178
name.angoca.db2sa.core.syntax.ImplSyntaxAnalyzer Line
reducir el cyclomatic complexity 186
Revisar si este caso existe 211
Lanzar otra excepción (Mas bien revisar en qué caso se da y evitarlo) 257
name.angoca.db2sa.core.syntax.graph.EndingToken Line
test a.equals(b) y b.equals(a) 72
name.angoca.db2sa.core.syntax.graph.EndingTokenTest Line
token.equals(token) == true (simétrica x=x, reflexiva x=y&& y==x, 37
name.angoca.db2sa.core.syntax.graph.GraphConstructor Line
hacer algunos tests para comprobar la estructura del grafo creado. TODO Arreglar jerarquia de excepciones y agrupar. <b>Control Version</b><br /> <ul> <li>0.0.1 Class creation.</li> <li>0.0.2 Recommendations from PMD.</li> <li>0.0.3 Organized.</li> <li>0.0.4 License token.</li> <li>0.0.5 License token reserved.</li> <li>0.0.6 Ending token after create table.</li> <li>0.1.0 Use of XML to create the graph.</li> <li>0.1.1 Help Token.</li> <li>0.1.2 Messages, exceptions and format.</li> <li>0.1.3 Starting and ending token as constants.</li> <li>0.1.4 Variable names and final.</li> <li>1.0.0 Moved to version 1.</li> </ul> 61
Cambiar la excepción lanzada 237
Cambiar la excepción lanzada 241
lanzar excepción propia 338
cambiar la exception para que contenga un mensaje más claro. 383
Throw another exception (from the appl) 392
Throw another exception (from the appl) 408
name.angoca.db2sa.core.syntax.graph.GraphTokenTest Line
messages for the asserts <b>Control Version</b><br /> <ul> <li>0.0.1 Class creation.</li> <li>0.0.2 Recommendations from PMD.</li> <li>0.0.3 Organized.</li> <li>0.1.0 jUnit 4 annotations.</li> <li>0.1.1 condition as a variable.</li> <li>1.0.0 Moved to version 1.</li> </ul> 38
name.angoca.db2sa.core.syntax.graph.LicenseToken Line
leer la información de licencia y about desde un archivo de configuración para que esté siempre sincronizado y así el usuario pueda conocer la versión que está usando. <b>Control Version</b><br /> <ul> <li>0.0.1 Class creation.</li> <li>0.1.0 First draft of this token.</li> <li>0.2.0 License token.</li> <li>1.0.0 Moved to version 1.</li> </ul> 37
name.angoca.db2sa.core.syntax.graph.StartingToken Line
test a.equals(b) y b.equals(a) 73
name.angoca.db2sa.messages.Messages Line
Poner un codigo de error a cada mensaje de error. <b>Control Version</b><br/> <ul> <li>0.0.1 Class creation.</li> <li>0.0.2 Comments and license.</li> <li>0.0.3 One return.</li> <li>1.0.0 Moved to version 1.</li> </ul> 37
name.angoca.db2sa.readers.ConfigurationReader Line
revisar la excepción, ya que puede confundir un poco. 95
Auto-generated catch block 104
name.angoca.db2sa.readers.GrammarReader Line
revisar que cuando se lance esta excepcion termine la ejecucion del programa 73
Lanzar una exception propia, no genérica. 75