Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Ptypes\DoublyLinkedList::get() 0 12 7 0 0 0
B Ptypes\DoublyLinkedList::remove() 0 13 4 0 0 0
A DoublyLinkedList::insert_after() 0 13 2 0 0 0
A DoublyLinkedList::insert_before() 0 13 2 0 0 0
A DoublyLinkedListTest::get_throw_index_out_of_bounds_for_positive_index() 0 4 1 0 0 0
A DoublyLinkedListTest::it_can_insert_beginning() 0 4 1 0 0 0
A DoublyLinkedListTest::get_throw_index_out_of_bounds_for_negative_index() 0 4 1 0 0 0
A Ptypes\DoublyLinkedList::insert_end() 0 6 2 0 0 0
A StackTest::push_and_pop_can_chain() 0 3 1 0 0 0
A DLNodeTest::it_can_chain_previous_nodes() 0 5 1 0 0 0
A StackTest::pop_on_empty_stack_throws_stack_underflow_exception() 0 3 1 0 0 0
A DoublyLinkedListTest::insert_beginning_does_throw_invalid_argument_exception_for_new_node() 0 3 1 0 0 0
A DoublyLinkedListTest::it_can_get_size_and_count() 0 7 2 0 0 0
A Ptypes\Stack::__construct() 0 5 3 0 0 0
A DoublyLinkedListTest::insert_does_throw_invalid_argument_exception_for_new_node() 0 3 1 0 0 0