Open samihadouaj opened 3 years ago
I need the code smells
Following are the code smells related to the project:
show me the quality metrics
Following are the quality metrics related to the project:
metrics/states | before | after | diff | percentage |
---|---|---|---|---|
qmoodfij | 4343 | 43. | 432. | 234 |
dsds | 433 | 55 | 6 | 3 |
metics/status| before | after | diff | deff percentage QMOODFunctionality|0.698|0.79|0.092|11.624%| QMOODReusability|1.333|1.501|0.167|11.133%| QMOODExtendibility|0.25|0.417|0.167|40.0%| QMOODUnderstandability|-0.078|-0.099|-0.021|20.842%| QMOODEffectiveness|0.31|0.383|0.073|19.13%| QMOODFlexibility|0.367|0.417|0.05|12.0%|
metics/status | before | after | diff | deff percentage |
---|---|---|---|---|
QMOODFunctionality | 0.698 | 0.79 | 0.092 | 11.624% |
QMOODReusability | 1.333 | 1.501 | 0.167 | 11.133% |
QMOODExtendibility | 0.25 | 0.417 | 0.167 | 40.0% |
QMOODUnderstandability | -0.078 | -0.099 | -0.021 | 20.842% |
QMOODEffectiveness | 0.31 | 0.383 | 0.073 | 19.13% |
QMOODFlexibility | 0.367 | 0.417 | 0.05 | 12.0% |
metics/status | before | after | diff | diff percentage |
---|---|---|---|---|
QMOODFunctionality | 0.698 | 0.79 | 0.092 | 11.624% |
QMOODReusability | 1.333 | 1.501 | 0.167 | 11.133% |
QMOODExtendibility | 0.25 | 0.417 | 0.167 | 40.0% |
QMOODUnderstandability | 0.03 | 0.014 | -0.016 | -113.672% |
QMOODEffectiveness | 0.31 | 0.383 | 0.073 | 19.13% |
QMOODFlexibility | 0.367 | 0.417 | 0.05 | 12.0% |
metics/status | before | after | diff | diff percentage |
---|---|---|---|---|
QMOODFunctionality | 0.698 | 0.79 | 0.092 | 11.624% |
QMOODReusability | 1.333 | 1.501 | 0.167 | 11.133% |
QMOODExtendibility | 0.25 | 0.417 | 0.167 | 40.0% |
TQI | 0.498 | 0.587 | 0.089 | 15.133% |
QMOODUnderstandability | 0.03 | 0.014 | -0.016 | -113.672% |
QMOODEffectiveness | 0.31 | 0.383 | 0.073 | 19.13% |
QMOODFlexibility | 0.367 | 0.417 | 0.05 | 12.0% |
Fully qualified name | understandability | classTQI | reusability | extendibility | functionality | flexibility | effectiveness |
---|---|---|---|---|---|---|---|
org.iselab.grocery.domain.Manager | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Employee | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Person | 0.0 | 2.59 | 0.5 | 0.5 | 0.44 | 0.75 | 0.4 |
org.iselab.grocery.domain.Customer | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.repository.ProductRepository | 0.006 | 2.173 | 1.505 | 0 | 0.662 | 0.0 | 0.0 |
this array shows the difference of QMOOD metrics between the before and after the PR Fully qualified name | understandability | classTQI | reusability | extendibility | functionality | flexibility | effectiveness |
---|---|---|---|---|---|---|---|
org.iselab.grocery.domain.Manager | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Employee | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Person | 0.0 | 2.59 | 0.5 | 0.5 | 0.44 | 0.75 | 0.4 |
org.iselab.grocery.domain.Customer | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.repository.ProductRepository | 0.006 | 2.173 | 1.505 | 0 | 0.662 | 0.0 | 0.0 |
metrics
hello
Hey! How are you?
metrics
Following are the quality metrics related to the project:
codemeslls
codesmells
codemells
Following are the code smells related to the project:
I want codesmells
Following are the code smells related to the project:
quality metrics
"This array shows the difference of QMOOD metrics between the before and after of the PR \n Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| \n --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| \ncom.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-2.518|-15.441|-7.779|-1.0|-3.194|-0.75|-0.2|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.EmptyColumnCounter|0.067|20.996|14.533|0.0|6.396|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.329|0.331|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|0.889|-3.349|-2.546|1|-1.342|-0.75|-0.6|\ncom.creditdatamw.zerocell.handler.EntityHandler|-0.559|-5.476|-4.525|1.5|-1.992|0.278|-0.178|\ncom.creditdatamw.zerocell.TestHandler.Row|-0.488|-2.17|-0.575|-1.5|-0.256|0.25|0.4|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.354|2.069|1.965|-1|1.083|0.097|0.278|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.249|7.489|5.377|0.0|2.361|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|-0.081|4.561|3.066|0|1.352|0.125|0.1|\ncom.creditdatamw.zerocell.example.BasicUsageExample|-0.001|1.791|0.252|0.5|0.341|0.5|0.2|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.001|-0.719|-0.498|0|-0.219|0|0|\ncom.creditdatamw.zerocell.example.Person|0.109|-12.62|-7.54|-0.5|-3.539|-0.75|-0.4|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.329|0.331|0.002|0|0.001|0|0|\ncom.creditdatamw.zerocell.example.Patient|-0.009|0.718|0.505|0.0|0.222|0.0|0.0|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.208|-12.921|-7.529|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.104|12.626|7.541|0.5|3.54|0.75|0.4|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.744|-3.464|-2.061|0.5|-0.909|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.287|23.106|15.533|0.0|6.836|0.25|0.2|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.329|-1.069|0.002|-1|0.001|0|-0.4|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.331|0.081|0.245|-0.5|0.218|0.25|0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|1.319|0.581|-0.498|0.5|-0.439|-0.5|0.2|\ncom.creditdatamw.zerocell.column.TestColumnMapping|0.411|3.836|2.064|0|0.911|0.25|0.2|\njavax.annotation.processing.AbstractProcessor|-0.331|1.591|0.502|0.5|0.221|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|-1.321|-1.319|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.001|-2.509|-0.748|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|-0.331|-1.199|-0.748|0|-0.119|0|0|\ncom.creditdatamw.zerocell.converter.Converters|0.299|-5.739|0.252|0.5|0.001|-4.773|-2.018|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.331|2.531|1.002|0.5|0.661|0.5|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.001|-1.274|-1.373|0.5|-0.599|0.0|0.2|\ncom.creditdatamw.zerocell.Reader.ReaderBuilder|0.796|-6.819|-4.544|0.5|-2.221|-0.75|-0.6|\njava.lang.RuntimeException|-0.331|2.311|1.002|0.5|0.441|0.5|0.2|\njava.lang.Exception|-0.661|1.411|0.252|0|0.221|1|0.6|\ncom.creditdatamw.zerocell.TestReader|-0.001|-3.969|-3.248|0.5|-1.419|0.0|0.2|\ncom.creditdatamw.zerocell.TestHandler|0.329|-1.589|-0.498|-0.5|-0.219|-0.5|-0.2|\ncom.creditdatamw.zerocell.TestReaderUtil|0.659|-3.129|-1.248|-1.5|-0.539|-0.5|0.0|\ncom.creditdatamw.zerocell.TestSkipEmptyRows|-0.001|5.651|-0.498|-0.5|-0.099|4.75|2.0|\ncom.creditdatamw.zerocell.Person|0.122|-13.091|-8.029|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.TestProgrammaticApi|-0.001|1.071|0.252|0.5|0.121|0.0|0.2|\ncom.creditdatamw.zerocell.ZeroCellReader|-0.001|-2.289|-0.748|-0.5|-0.339|-0.5|-0.2|\ncom.creditdatamw.zerocell.ReaderUtil|-0.249|0.884|-0.998|1|-0.219|0.75|0.6|\ncom.creditdatamw.zerocell.Reader|0.164|-2.844|-1.248|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.ZeroCellException|0.329|3.291|0.752|0.5|0.561|0.75|0.4|\ncom.creditdatamw.zerocell.SheetNotFoundException|0.329|-0.149|0.002|-0.5|0.221|0|-0.2|\ncom.creditdatamw.zerocell.processor.spec.ReaderTypeSpec|-0.001|2.491|0.252|1|0.341|0.5|0.4|\ncom.creditdatamw.zerocell.processor.spec.CellMethodSpec|0.824|-0.299|-1.373|0.5|-0.499|0.25|0|\ncom.creditdatamw.zerocell.processor.spec.ColumnInfoType|-0.173|-6.37|-5.782|1|-2.315|0.5|0.4|\ncom.creditdatamw.zerocell.processor.ZeroCellAnnotationProcessor|0.659|-4.661|-2.061|-1|-0.909|-0.75|-0.6|\n\n\nwe found that those metrics need to be improved: ['understandability', 'reusability']\n\n here is our suggestion \n\n * EncapsulateField(com.creditdatamw.zerocell.TestHandler;;[thrown];[])\n\n\nThis array shows the difference of QMOOD metrics between the before and after of the PR \n Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| \n --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| \ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2|\ncom.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567|\ncom.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0|\ncom.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0|\ncom.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1|\ncom.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0|\ncom.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4|\ncom.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2|\njavax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4|\ncom.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2|\ncom.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6|\ncom.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187|\ncom.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0|\ncom.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0|\ncom.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2|\ncom.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6|\ncom.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|\n"
This array shows the difference of QMOOD metrics between the before and after of the PR \n Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| \n --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| \ncom.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-2.518|-15.441|-7.779|-1.0|-3.194|-0.75|-0.2|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.EmptyColumnCounter|0.067|20.996|14.533|0.0|6.396|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.329|0.331|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|0.889|-3.349|-2.546|1|-1.342|-0.75|-0.6|\ncom.creditdatamw.zerocell.handler.EntityHandler|-0.559|-5.476|-4.525|1.5|-1.992|0.278|-0.178|\ncom.creditdatamw.zerocell.TestHandler.Row|-0.488|-2.17|-0.575|-1.5|-0.256|0.25|0.4|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.354|2.069|1.965|-1|1.083|0.097|0.278|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.249|7.489|5.377|0.0|2.361|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|-0.081|4.561|3.066|0|1.352|0.125|0.1|\ncom.creditdatamw.zerocell.example.BasicUsageExample|-0.001|1.791|0.252|0.5|0.341|0.5|0.2|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.001|-0.719|-0.498|0|-0.219|0|0|\ncom.creditdatamw.zerocell.example.Person|0.109|-12.62|-7.54|-0.5|-3.539|-0.75|-0.4|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.329|0.331|0.002|0|0.001|0|0|\ncom.creditdatamw.zerocell.example.Patient|-0.009|0.718|0.505|0.0|0.222|0.0|0.0|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.208|-12.921|-7.529|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.104|12.626|7.541|0.5|3.54|0.75|0.4|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.744|-3.464|-2.061|0.5|-0.909|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.287|23.106|15.533|0.0|6.836|0.25|0.2|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.329|-1.069|0.002|-1|0.001|0|-0.4|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.331|0.081|0.245|-0.5|0.218|0.25|0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|1.319|0.581|-0.498|0.5|-0.439|-0.5|0.2|\ncom.creditdatamw.zerocell.column.TestColumnMapping|0.411|3.836|2.064|0|0.911|0.25|0.2|\njavax.annotation.processing.AbstractProcessor|-0.331|1.591|0.502|0.5|0.221|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|-1.321|-1.319|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.001|-2.509|-0.748|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|-0.331|-1.199|-0.748|0|-0.119|0|0|\ncom.creditdatamw.zerocell.converter.Converters|0.299|-5.739|0.252|0.5|0.001|-4.773|-2.018|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.331|2.531|1.002|0.5|0.661|0.5|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.001|-1.274|-1.373|0.5|-0.599|0.0|0.2|\ncom.creditdatamw.zerocell.Reader.ReaderBuilder|0.796|-6.819|-4.544|0.5|-2.221|-0.75|-0.6|\njava.lang.RuntimeException|-0.331|2.311|1.002|0.5|0.441|0.5|0.2|\njava.lang.Exception|-0.661|1.411|0.252|0|0.221|1|0.6|\ncom.creditdatamw.zerocell.TestReader|-0.001|-3.969|-3.248|0.5|-1.419|0.0|0.2|\ncom.creditdatamw.zerocell.TestHandler|0.329|-1.589|-0.498|-0.5|-0.219|-0.5|-0.2|\ncom.creditdatamw.zerocell.TestReaderUtil|0.659|-3.129|-1.248|-1.5|-0.539|-0.5|0.0|\ncom.creditdatamw.zerocell.TestSkipEmptyRows|-0.001|5.651|-0.498|-0.5|-0.099|4.75|2.0|\ncom.creditdatamw.zerocell.Person|0.122|-13.091|-8.029|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.TestProgrammaticApi|-0.001|1.071|0.252|0.5|0.121|0.0|0.2|\ncom.creditdatamw.zerocell.ZeroCellReader|-0.001|-2.289|-0.748|-0.5|-0.339|-0.5|-0.2|\ncom.creditdatamw.zerocell.ReaderUtil|-0.249|0.884|-0.998|1|-0.219|0.75|0.6|\ncom.creditdatamw.zerocell.Reader|0.164|-2.844|-1.248|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.ZeroCellException|0.329|3.291|0.752|0.5|0.561|0.75|0.4|\ncom.creditdatamw.zerocell.SheetNotFoundException|0.329|-0.149|0.002|-0.5|0.221|0|-0.2|\ncom.creditdatamw.zerocell.processor.spec.ReaderTypeSpec|-0.001|2.491|0.252|1|0.341|0.5|0.4|\ncom.creditdatamw.zerocell.processor.spec.CellMethodSpec|0.824|-0.299|-1.373|0.5|-0.499|0.25|0|\ncom.creditdatamw.zerocell.processor.spec.ColumnInfoType|-0.173|-6.37|-5.782|1|-2.315|0.5|0.4|\ncom.creditdatamw.zerocell.processor.ZeroCellAnnotationProcessor|0.659|-4.661|-2.061|-1|-0.909|-0.75|-0.6|\n\n\nwe found that those metrics need to be improved: ['understandability', 'reusability']\n\n here is our suggestion \n\n * EncapsulateField(com.creditdatamw.zerocell.TestHandler;;[thrown];[])\n\n\nThis array shows the difference of QMOOD metrics between the before and after of the PR \n Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| \n --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| \ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2|\ncom.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567|\ncom.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0|\ncom.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0|\ncom.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1|\ncom.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0|\ncom.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4|\ncom.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2|\njavax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4|\ncom.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2|\ncom.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6|\ncom.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187|\ncom.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0|\ncom.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0|\ncom.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2|\ncom.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6|\ncom.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|\n
This array shows the difference of QMOOD metrics between the before and after of the PR Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| com.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-2.518|-15.441|-7.779|-1.0|-3.194|-0.75|-0.2|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.EmptyColumnCounter|0.067|20.996|14.533|0.0|6.396|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.329|0.331|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|0.889|-3.349|-2.546|1|-1.342|-0.75|-0.6|\ncom.creditdatamw.zerocell.handler.EntityHandler|-0.559|-5.476|-4.525|1.5|-1.992|0.278|-0.178|\ncom.creditdatamw.zerocell.TestHandler.Row|-0.488|-2.17|-0.575|-1.5|-0.256|0.25|0.4|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.354|2.069|1.965|-1|1.083|0.097|0.278|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.249|7.489|5.377|0.0|2.361|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|-0.081|4.561|3.066|0|1.352|0.125|0.1|\ncom.creditdatamw.zerocell.example.BasicUsageExample|-0.001|1.791|0.252|0.5|0.341|0.5|0.2|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.001|-0.719|-0.498|0|-0.219|0|0|\ncom.creditdatamw.zerocell.example.Person|0.109|-12.62|-7.54|-0.5|-3.539|-0.75|-0.4|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.329|0.331|0.002|0|0.001|0|0|\ncom.creditdatamw.zerocell.example.Patient|-0.009|0.718|0.505|0.0|0.222|0.0|0.0|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.208|-12.921|-7.529|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.104|12.626|7.541|0.5|3.54|0.75|0.4|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.744|-3.464|-2.061|0.5|-0.909|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.287|23.106|15.533|0.0|6.836|0.25|0.2|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.329|-1.069|0.002|-1|0.001|0|-0.4|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.331|0.081|0.245|-0.5|0.218|0.25|0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|1.319|0.581|-0.498|0.5|-0.439|-0.5|0.2|\ncom.creditdatamw.zerocell.column.TestColumnMapping|0.411|3.836|2.064|0|0.911|0.25|0.2|\njavax.annotation.processing.AbstractProcessor|-0.331|1.591|0.502|0.5|0.221|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|-1.321|-1.319|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.001|-2.509|-0.748|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|-0.331|-1.199|-0.748|0|-0.119|0|0|\ncom.creditdatamw.zerocell.converter.Converters|0.299|-5.739|0.252|0.5|0.001|-4.773|-2.018|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.001|0.001|0.002|0.0|0.001|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converter|-0.331|2.531|1.002|0.5|0.661|0.5|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.001|-1.274|-1.373|0.5|-0.599|0.0|0.2|\ncom.creditdatamw.zerocell.Reader.ReaderBuilder|0.796|-6.819|-4.544|0.5|-2.221|-0.75|-0.6|\njava.lang.RuntimeException|-0.331|2.311|1.002|0.5|0.441|0.5|0.2|\njava.lang.Exception|-0.661|1.411|0.252|0|0.221|1|0.6|\ncom.creditdatamw.zerocell.TestReader|-0.001|-3.969|-3.248|0.5|-1.419|0.0|0.2|\ncom.creditdatamw.zerocell.TestHandler|0.329|-1.589|-0.498|-0.5|-0.219|-0.5|-0.2|\ncom.creditdatamw.zerocell.TestReaderUtil|0.659|-3.129|-1.248|-1.5|-0.539|-0.5|0.0|\ncom.creditdatamw.zerocell.TestSkipEmptyRows|-0.001|5.651|-0.498|-0.5|-0.099|4.75|2.0|\ncom.creditdatamw.zerocell.Person|0.122|-13.091|-8.029|-0.5|-3.534|-0.75|-0.4|\ncom.creditdatamw.zerocell.TestProgrammaticApi|-0.001|1.071|0.252|0.5|0.121|0.0|0.2|\ncom.creditdatamw.zerocell.ZeroCellReader|-0.001|-2.289|-0.748|-0.5|-0.339|-0.5|-0.2|\ncom.creditdatamw.zerocell.ReaderUtil|-0.249|0.884|-0.998|1|-0.219|0.75|0.6|\ncom.creditdatamw.zerocell.Reader|0.164|-2.844|-1.248|-0.5|-0.559|-0.5|-0.2|\ncom.creditdatamw.zerocell.ZeroCellException|0.329|3.291|0.752|0.5|0.561|0.75|0.4|\ncom.creditdatamw.zerocell.SheetNotFoundException|0.329|-0.149|0.002|-0.5|0.221|0|-0.2|\ncom.creditdatamw.zerocell.processor.spec.ReaderTypeSpec|-0.001|2.491|0.252|1|0.341|0.5|0.4|\ncom.creditdatamw.zerocell.processor.spec.CellMethodSpec|0.824|-0.299|-1.373|0.5|-0.499|0.25|0|\ncom.creditdatamw.zerocell.processor.spec.ColumnInfoType|-0.173|-6.37|-5.782|1|-2.315|0.5|0.4|\ncom.creditdatamw.zerocell.processor.ZeroCellAnnotationProcessor|0.659|-4.661|-2.061|-1|-0.909|-0.75|-0.6|\n\n\nwe found that those metrics need to be improved: ['understandability', 'reusability']\n\n here is our suggestion \n\n * EncapsulateField(com.creditdatamw.zerocell.TestHandler;;[thrown];[])\n\n\nThis array shows the difference of QMOOD metrics between the before and after of the PR \n Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| \n --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| \ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371|\ncom.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2|\ncom.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567|\ncom.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0|\ncom.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0|\ncom.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833|\ncom.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1|\ncom.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0|\ncom.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0|\ncom.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0|\ncom.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1|\ncom.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2|\ncom.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0|\ncom.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4|\ncom.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2|\ncom.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0|\ncom.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0|\ncom.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0|\ncom.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0|\ncom.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567|\ncom.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2|\ncom.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0|\ncom.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2|\njavax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4|\ncom.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2|\ncom.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2|\ncom.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0|\ncom.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6|\ncom.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2|\ncom.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783|\ncom.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187|\ncom.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0|\ncom.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2|\ncom.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0|\ncom.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2|\ncom.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4|\ncom.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818|\ncom.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6|\ncom.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2|\ncom.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|\n"
name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371| com.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2| com.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567| com.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0| com.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833| com.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1| com.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0| com.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0| com.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0| com.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1| com.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2| com.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0| com.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4| com.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2| com.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0| com.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0| com.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0| com.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0| com.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567| com.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2| com.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0| com.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2| javax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4| com.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2| com.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0| com.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2| com.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0| com.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6| com.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2| com.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783| com.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187| com.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0| com.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0| com.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2| com.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4| com.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818| com.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6| com.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|
name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness | --------------------|-----------------|--------|-----------|------------|------------|---------|-------------| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371| com.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2| com.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567| com.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0| com.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833| com.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1| com.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0| com.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0| com.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0| com.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1| com.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2| com.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0| com.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4| com.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2| com.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0| com.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0| com.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0| com.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0| com.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567| com.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2| com.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0| com.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2| javax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4| com.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2| com.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0| com.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2| com.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0| com.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6| com.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2| com.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783| com.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187| com.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0| com.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0| com.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2| com.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4| com.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818| com.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6| com.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|
Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness | ------------------ |---------------- -|--------|-----------|------------|------------|---------|-------------| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371| com.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2| com.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567| com.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0| com.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833| com.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1| com.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0| com.creditdatamw.zerocell.example.Converter|0.001|0.219|-0.001|0|0.22|0|0| com.creditdatamw.zerocell.example.BasicUsageExample|0.001|-0.501|-0.501|0|-0.0|0|0| com.creditdatamw.zerocell.example.ManualColumnMappingExample|-0.079|3.839|2.563|0|1.13|0.125|0.1| com.creditdatamw.zerocell.example.Person|0.111|-10.832|-7.293|0.0|-3.2|-0.25|-0.2| com.creditdatamw.zerocell.example.AnnotationProcessorExample|0.331|-0.391|-0.501|0|-0.22|0|0| com.creditdatamw.zerocell.example.Patient|0.103|-11.906|-7.04|-0.5|-3.319|-0.75|-0.4| com.creditdatamw.zerocell.internal.IgnoreInvalidValueException|0.331|0.349|0.499|-0.5|0.22|0|-0.2| com.creditdatamw.zerocell.TestProgrammaticApi.PersonWithoutAnnotation|-0.109|-34.655|-23.991|0.0|-10.555|0.0|0.0| com.creditdatamw.zerocell.converter.Converters.ZeroCellReader|-0.329|0.389|0.499|0|0.22|0|0| com.creditdatamw.zerocell.column.ColumnInfo|-0.102|5.692|3.232|1.0|1.312|0.25|0.0| com.creditdatamw.zerocell.column.RowNumberInfo|0.372|58.707|40.03|-0.5|18.055|0.75|0.0| com.creditdatamw.zerocell.column.ColumnMapping|-0.866|10.43|5.968|1.417|2.845|0.5|0.567| com.creditdatamw.zerocell.column.TestRowNumberInfo|0.331|-1.811|-0.501|-0.5|-0.44|-0.5|-0.2| com.creditdatamw.zerocell.column.TestColumnInfo|2.063|3.344|1.562|-0.5|0.47|-0.25|0.0| com.creditdatamw.zerocell.column.TestColumnMapping|-0.329|1.809|0.499|0.5|0.44|0.5|0.2| javax.annotation.processing.AbstractProcessor|-0.329|0.849|-0.001|1|-0.22|0|0.4| com.creditdatamw.zerocell.converter.FallbackStrategy|0.331|6.852|4.061|0|2.01|0.25|0.2| com.creditdatamw.zerocell.converter.Converter|-1.649|-2.021|-0.251|0.0|-0.12|0.0|0.0| com.creditdatamw.zerocell.converter.TestDoubleConverter|0.331|-2.531|-1.001|-0.5|-0.66|-0.5|-0.2| com.creditdatamw.zerocell.converter.DoubleConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.TestConverterUtils|0.331|-0.021|-0.251|0.0|-0.1|0.0|0.0| com.creditdatamw.zerocell.converter.TestBooleanConverter|0.991|-0.211|0.499|0|-0.1|-1|-0.6| com.creditdatamw.zerocell.converter.BooleanConverter|0.031|2.86|-1.001|-1.5|-0.56|4.273|1.618| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|2.289|0.749|0.5|0.34|0.5|0.2| com.creditdatamw.zerocell.converter.ConverterUtils|0.496|-0.016|-0.751|1|-0.56|0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverters|0.481|10.067|10.613|0.5|4.774|-4.5|-1.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|4.471|1.249|1.458|0.56|0.75|0.783| com.creditdatamw.zerocell.converter.NoopConverter|-0.292|39.768|26.791|-1.5|12.22|1.75|0.8| com.creditdatamw.zerocell.converter.DefaultConverter|-0.934|5.502|1.853|0.967|0.93|1.5|1.187| com.creditdatamw.zerocell.converter.FloatConverter|0.001|-3.441|-0.751|-1|-0.34|-0.75|-0.6| com.creditdatamw.zerocell.converter.DefaultConverter|0.001|-0.001|-0.001|0|-0.0|0|0| com.creditdatamw.zerocell.converter.LocalDateTimeConverter|-0.329|3.189|3.249|-0.5|1.42|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.LocalDateConverter|-1.154|-0.516|1.249|-0.5|0.54|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|2.309|0.999|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.converter.SqlDateConverter|-0.123|9.652|7.28|-0.5|3.195|0.0|-0.2| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|1.589|0.499|0.5|0.22|0.5|0.2| com.creditdatamw.zerocell.converter.SqlTimestampConverter|0.001|-1.151|-0.001|-0.5|-0.0|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|0.182|2.324|1.637|0|0.506|0|0| com.creditdatamw.zerocell.converter.IntegerConverter|-0.164|-0.596|0.499|-0.5|0.22|-0.25|-0.4| com.creditdatamw.zerocell.converter.DefaultConverter|-0.329|0.149|-0.001|0.5|-0.22|0|0.2| com.creditdatamw.zerocell.converter.LongConverter|-0.329|-3.291|-0.751|-0.5|-0.56|-0.75|-0.4| com.creditdatamw.zerocell.converter.Converters|0.301|-5.292|0.249|0.5|-0.0|-4.523|-1.818| com.creditdatamw.zerocell.converter.DefaultConverter|-0.536|-2.653|0.468|-0.5|-0.235|-1.25|-0.6| com.creditdatamw.zerocell.converter.Converter|0.172|10.03|6.533|0|2.876|0.25|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex|-0.783|-8.817|-6.064|0.5|-2.67|0.0|0.2|
Fully qualified name | understandability | classTQI | reusability | extendibility | functionality | flexibility | effectiveness |
---|---|---|---|---|---|---|---|
org.iselab.grocery.domain.Manager | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Employee | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.domain.Person | 0.0 | 2.59 | 0.5 | 0.5 | 0.44 | 0.75 | 0.4 |
org.iselab.grocery.domain.Customer | 0.0 | 0.7 | 0.0 | 0.5 | 0.0 | 0 | 0.2 |
org.iselab.grocery.repository.ProductRepository | 0.006 | 2.173 | 1.505 | 0 | 0.662 | 0.0 | 0.0 |
Fully qualified name|understandability|classTQI|reusability|extendibility|functionality|flexibility|effectiveness| --------------------------------------|-----------------|--------|-----------|------------|------------|---------|-------------| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler.ColumnFieldWriter|1.688|61.633|40.28|1.0|17.715|0.75|0.2| com.creditdatamw.zerocell.TestReader.DuplicateIndex.Person2|-0.453|-35.157|-25.001|0.927|-11.0|0.0|0.371| com.creditdatamw.zerocell.handler.TestEntityHandler|1.651|8.799|4.499|0.0|2.2|0.25|0.2| com.creditdatamw.zerocell.handler.TestColumnFieldWriter|0.166|2.618|0.499|0.917|0.22|0.25|0.567| com.creditdatamw.zerocell.handler.Item|-1.649|0.489|0.499|0.5|0.44|0.5|0.2| com.creditdatamw.zerocell.handler.TestEntityExcelSheetHandler|0.001|-0.001|-0.001|0.0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityExcelSheetHandler|-0.073|-0.074|-0.001|0|-0.0|0.0|0.0| com.creditdatamw.zerocell.handler.EntityHandler|0.016|0.003|-0.009|0|-0.004|0.0|0.0| com.creditdatamw.zerocell.TestHandler.Row|-1.278|5.957|2.999|2.083|1.32|0.0|0.833| com.creditdatamw.zerocell.example.PersonExcelReader|-0.249|-2.161|-2.315|0.5|-0.571|0.375|0.1| com.creditdatamw.zerocell.example.IdPrefixingConverter|-0.329|2.547|1.849|0.0|1.028|0.0|0.0|
hello
Hello, this is the orchestration bot. Sorry but we couldn't understand your request. would you please rephrase it?
show metrics
Following are the quality metrics related to the project: metics/status | before | after | diff | diff percentage |
---|---|---|---|---|
QMOODFunctionality | 0.79 | 0.739 | -0.051 | -6.965% |
QMOODReusability | 1.501 | 1.352 | -0.149 | -11.012% |
QMOODExtendibility | 0.417 | 0.405 | -0.011 | -2.79% |
TQI | 0.568 | 0.492 | -0.076 | -15.407% |
QMOODUnderstandability | -0.099 | -0.186 | -0.088 | 47.057% |
QMOODEffectiveness | 0.383 | 0.305 | -0.078 | -25.683% |
QMOODFlexibility | 0.417 | 0.339 | -0.077 | -22.807% |
2021-03-18T09:43:42Z