Dash Abhishek - Project Portfolio Page

Overview

  • Code Quality: Responsible for the overall code quality for the project
  • Component Code: Responsible for maintenance of component code

Summary of Contributions

Code Contributed

The RepoSense report of the code contributed to this project can be found here.

Project Contributions

Code Contributions

The list of code contributions with links to the PRs includes the following:

  • Capacitor Object Class #16
  • LcTemplate (Inductor-Capacitor) Object Class #28
  • getImpedance() function for LcTemplate Class #34
  • NAND, NOR and XOR Logic Gate Classes #60
  • Updated Summary Command #94
  • Boolean Tutorial Command #103

Testing, Assertions and Logging

The list of contributions for testing, assertions and logging include the following:

  • JUnit Tests for all component classes inlcuding resistor, inductor, capacitor and voltage source classes #43
  • Assertions and exception for the component class functions including the setValue() and getValue() functions #48
  • Logging in the Boolean Tutorial Command #103

Developer Guide

The list of the contributions to the developer guide include:

  • UML Diagrams for Circuit Commands inlcuding the Add, Set, Calculate and Template commands with explanation on how each of these commands are implimented #62
  • Implimentation consideration for Boolean Commands #116

User Guide

The list of contributions to user guide include:

  • FAQs #180
  • Editing command information #180
  • Formattting #180