SiLeBAT/FSK-Lab

View on GitHub
de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/openfsmr/FSMRTemplateImpl.java

Summary

Maintainability
F
3 days
Test Coverage

FSMRTemplateImpl has 116 methods (exceeds 20 allowed). Consider refactoring.
Open

public class FSMRTemplateImpl implements FSMRTemplate {

    private static final long serialVersionUID = -3414978919227860002L;

    private String modelName;

File FSMRTemplateImpl.java has 567 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*******************************************************************************
 * Copyright (c) 2015 Federal Institute for Risk Assessment (BfR), Germany
 * <p>
 * This program is free software: you can redistribute it and/or modify it under the terms of the
 * GNU General Public License as published by the Free Software Foundation, either version 3 of the

Refactor this method to reduce its Cognitive Complexity from 31 to the 15 allowed.
Open

    public FSMRTemplateImpl(final FSMRTemplate template) {

Cognitive Complexity is a measure of how hard the control flow of a method is to understand. Methods with high Cognitive Complexity will be difficult to maintain.

See

There are no issues that match your filters.

Category
Status