Showing 508 of 513 total issues
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "255021", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "25502106000011995", objeto: "Locaçäo de imóvel, onde encontra-se o Distrito Sanitário de Santa Rosa da FNS/RS.", numeroAditivos: 2, numeroProcessos: 25265002412, CPFContratada: "95814117000115", dataAssinatura: "1996-01-02", fundamentoGeral: nil, dataInicioVigencia: "1996-01-02", dataTerminoVigencia: "2001-01-01", valorInicial: "59976.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "200084", modalidadeLicitacao: "7", codigoContrato: "50", licitacaoAssociada: "20008407000011996", objeto: "Presta ão de servi os de coleta, transporte e entrega de correspond¬encia agrupada (SERCA), conforme detalhamento nos anexos que fazem parte integrante deste contrato, nos trechos Fortaleza Juazeiro do Norte For taleza.", numeroAditivos: 2, numeroProcessos: 82700003769931, CPFContratada: "34028316000103", dataAssinatura: "1996-02-15", fundamentoGeral: nil, dataInicioVigencia: "1996-03-01", dataTerminoVigencia: "1998-12-31", valorInicial: "2070.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "60001", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "06000102000021996", objeto: "Prestação de serviços de manutenção preventiva e/ou corretiva en nicros e impressoras.", numeroAditivos: 9, numeroProcessos: 43, CPFContratada: "33483058000192", dataAssinatura: "1996-08-22", fundamentoGeral: nil, dataInicioVigencia: "1996-08-22", dataTerminoVigencia: "1998-08-23", valorInicial: "71971.2", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "70024", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "07002406000011996", objeto: "O Contrato tem por objeto a locação do imóvel sito a rua Lauro Sodre, 1689, em Porto Velho-RO.", numeroAditivos: 1, numeroProcessos: 6, CPFContratada: "34765263000103", dataAssinatura: "1996-01-01", fundamentoGeral: nil, dataInicioVigencia: "1996-01-01", dataTerminoVigencia: "1996-12-31", valorInicial: "146016.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "130021", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "13002102000011994", objeto: "Serviços de limpeza e conservação das instalações do prédio sede da Delegacia Federal de Agricultura no Piauí-DFA/PI.", numeroAditivos: 0, numeroProcessos: 21038000971, CPFContratada: "32928418000150", dataAssinatura: "1995-03-02", fundamentoGeral: nil, dataInicioVigencia: "1995-03-02", dataTerminoVigencia: "1999-04-02", valorInicial: "5027.83", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "380018", modalidadeLicitacao: "7", codigoContrato: "50", licitacaoAssociada: "38001807001421994", objeto: "Prestação de serviços SEDEX", numeroAditivos: 12, numeroProcessos: 46021001282, CPFContratada: "34028316000707", dataAssinatura: "1994-12-31", fundamentoGeral: nil, dataInicioVigencia: "1994-12-31", dataTerminoVigencia: "1995-12-31", valorInicial: "127461.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "255002", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "25500202000051996", objeto: "Fornecimento de oxigênio gás e oxigênio líquido.", numeroAditivos: 3, numeroProcessos: 25110000919, CPFContratada: "24380578000260", dataAssinatura: "1996-07-10", fundamentoGeral: nil, dataInicioVigencia: "1996-07-10", dataTerminoVigencia: "1996-12-31", valorInicial: "28080.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "170019", modalidadeLicitacao: "7", codigoContrato: "50", licitacaoAssociada: "17001907000011996", objeto: "Locação do térreo e subsolo do imóvel situado na Quadra 39, Lotes 15/17, Setor Central comercial Gama DF.", numeroAditivos: 4, numeroProcessos: 131010000069651, CPFContratada: "00877575000197", dataAssinatura: "1996-09-23", fundamentoGeral: nil, dataInicioVigencia: "1996-10-01", dataTerminoVigencia: "1997-09-30", valorInicial: "30000.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "273089", modalidadeLicitacao: "3", codigoContrato: "50", licitacaoAssociada: "27308903000401995", objeto: "Serviços de manutenção, conservação e restauração rod. BR 153/TO, trecho: Div. PA/TO Div. TO/GO, subtrecho: 2º entr. TO/255 Div. TO/GO, extensão: 246,5 Km.", numeroAditivos: 0, numeroProcessos: 51220, CPFContratada: "39785563000178", dataAssinatura: "1995-12-07", fundamentoGeral: nil, dataInicioVigencia: "2000-12-03", dataTerminoVigencia: "2001-12-02", valorInicial: "5389903.72", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "323016", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "32301601000051995", objeto: "CONTRATO DE FORNECIMENTO DE PASSAGENS AEREAS NO AMBITO NACIONAL.", numeroAditivos: 1, numeroProcessos: 48220948068, CPFContratada: "08030124000121", dataAssinatura: "1996-01-30", fundamentoGeral: nil, dataInicioVigencia: "1996-02-01", dataTerminoVigencia: "1998-01-31", valorInicial: "9600.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "410003", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "41000302000021994", objeto: "Prestação de serviços de operação, assistência técnica, manutenção preventiva e corretiva de instalações de sistema de ar condicionado central, self contained, exaustão com ventilação forçada, com fornecimento de materiais consumíveis e de reposição, no Edifício Sede do MC.", numeroAditivos: 1, numeroProcessos: 53000, CPFContratada: "52800273000114", dataAssinatura: "1995-02-23", fundamentoGeral: nil, dataInicioVigencia: "1995-02-23", dataTerminoVigencia: "1995-12-31", valorInicial: "139800.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "153071", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "15307106000161996", objeto: "Contratação de mão especializada para suprir o quadro de pessoal do Hospital Universitário Lauro Wanderley.", numeroAditivos: 2, numeroProcessos: 1696, CPFContratada: "08667750000123", dataAssinatura: "1999-01-02", fundamentoGeral: nil, dataInicioVigencia: "1999-01-02", dataTerminoVigencia: "1999-12-31", valorInicial: "2496000.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "511842", modalidadeLicitacao: "7", codigoContrato: "50", licitacaoAssociada: "51184207000011996", objeto: "Contratação de empresa para fornecimento de energie elétrica para a Agência da Previdencia Social na cidade de Manhuaçu/MG.", numeroAditivos: 0, numeroProcessos: 35134000009199687, CPFContratada: "19527639000158", dataAssinatura: "1996-03-30", fundamentoGeral: nil, dataInicioVigencia: "1996-04-10", dataTerminoVigencia: "1997-04-10", valorInicial: "2400.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "323018", modalidadeLicitacao: "6", codigoContrato: "50", licitacaoAssociada: "32301806000011996", objeto: "LOCAÇÃO DE IMOVEL PARA INSTALAÇÃO E FUNCIONAMENTO DO 16º DISTRITO/D NPM/AP", numeroAditivos: 1, numeroProcessos: 968018, CPFContratada: "05975933000118", dataAssinatura: "1996-06-24", fundamentoGeral: nil, dataInicioVigencia: "1996-09-25", dataTerminoVigencia: "1997-09-24", valorInicial: "72000.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "183025", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "18302501000031996", objeto: "Prestação de Serviços de Limpeza e Conservação, nas dependências do INMETRO/SUR-01, em Brasília/DF.", numeroAditivos: 1, numeroProcessos: 52614000699, CPFContratada: "02669075000195", dataAssinatura: "1996-06-14", fundamentoGeral: nil, dataInicioVigencia: "1996-06-17", dataTerminoVigencia: "1997-06-16", valorInicial: "28036.2", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "130030", modalidadeLicitacao: "7", codigoContrato: "50", licitacaoAssociada: "13003007000011996", objeto: "Prestação do Serviço de Encomenda Expressa Nacional SEDEX.", numeroAditivos: 0, numeroProcessos: 21168, CPFContratada: "34028316000537", dataAssinatura: "1996-01-02", fundamentoGeral: nil, dataInicioVigencia: "1996-01-02", dataTerminoVigencia: "2000-12-31", valorInicial: "10350.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "510170", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "51017001000101995", objeto: "Manutençao preventiva e corretiva de dois elevadores instalados no Ed. sede da Superintendencia Estadual do INSS/SC.", numeroAditivos: 1, numeroProcessos: 35346, CPFContratada: "90347840000975", dataAssinatura: "1996-02-01", fundamentoGeral: nil, dataInicioVigencia: "1999-02-01", dataTerminoVigencia: "2000-01-30", valorInicial: "16262.52", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "512006", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "51200602000121995", objeto: "Contratação de empresa do ramo, para realizar transporte de cargas e encomendas.", numeroAditivos: 0, numeroProcessos: 35000007753199538, CPFContratada: "24893687000108", dataAssinatura: "1996-01-02", fundamentoGeral: nil, dataInicioVigencia: "1996-01-02", dataTerminoVigencia: "2000-01-01", valorInicial: "5000.0", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "254421", modalidadeLicitacao: "1", codigoContrato: "50", licitacaoAssociada: "25442101000011996", objeto: "Manutenção preventiva e corretiva dos sistemas de condicionamento d e ar, exaustão mecânica e central de água gelada do Centro de Pesquisas Agg eu Magalhães.", numeroAditivos: 6, numeroProcessos: 25382000159, CPFContratada: "11873478000142", dataAssinatura: "1996-06-27", fundamentoGeral: nil, dataInicioVigencia: "1996-06-27", dataTerminoVigencia: "1997-06-25", valorInicial: "19518.24", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76
Similar blocks of code found in 410 locations. Consider refactoring. Open
{identificadorContrato: nil, uasg: "273041", modalidadeLicitacao: "2", codigoContrato: "50", licitacaoAssociada: "27304102000381996", objeto: "VIGILÂNCIA E POLICIAMENTO DA SEDE E RESIDÊNCIA DO 21º DRF/DNER.", numeroAditivos: 6, numeroProcessos: 51310000065, CPFContratada: "97368930000134", dataAssinatura: "1996-04-10", fundamentoGeral: nil, dataInicioVigencia: "1996-04-15", dataTerminoVigencia: "1997-04-15", valorInicial: "173034.36", aditivosContratos: nil, eventosContratos: nil},
- Read upRead up
Duplicated Code
Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:
Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.
When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).
Tuning
This issue has a mass of 33.
We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.
The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.
If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.
See codeclimate-duplication
's documentation for more information about tuning the mass threshold in your .codeclimate.yml
.
Refactorings
- Extract Method
- Extract Class
- Form Template Method
- Introduce Null Object
- Pull Up Method
- Pull Up Field
- Substitute Algorithm
Further Reading
- Don't Repeat Yourself on the C2 Wiki
- Duplicated Code on SourceMaking
- Refactoring: Improving the Design of Existing Code by Martin Fowler. Duplicated Code, p76