Dash Abhishek - Project Portfolio Page
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: