Skip to content

Engineering Notebook Samantha Shultz

Samantha Shultz edited this page Dec 1, 2020 · 33 revisions

Engineering Notebook -- Samantha Shultz

Things I have Learned

  • Push/pull on git, working with GitBash
  • Working with merging code, using TortoiseGit
  • Understand how the dot files are written
  • Understand dot language
  • Understand and how to work with a Parser
  • Using information learned in a previous course and actually implementing it in code (Hashmaps)
  • How tokenizing works

Roadblocks Encountered

  • After pulling all code, I kept getting error "String cannot be resolved to a type"
  • Correct Java version was not installed, all fixed now
  • Finding the line between class/real life Scrum procedures
  • My Eclipse not allowing me to use Junit 5 API

Calendar Events

11/30/20

  • SRS is complete
    • Worked with whole team to finish editing/adding more information
  • SDS is complete
    • Worked with Corrina to finish this
    • Aaron edited the graphs to add missing branch conditions
  • Test Plan is complete
    • Corrina added it to the git
    • Wasn't a whole lot of edits to make
  • Paper is not complete
    • Need to work with team more to finish content and editing
    • This was not a requirement to finish the sprint, so we will continue working on it through the semester

11/24/20

  • Created a V2 of the Test Plan
    • Used the feedback provided and made the minor changes
  • Continued work on the paper
    • Wrote Abstract
    • When project gets closer to a close, we can go ahead and finish the results section
  • Started working on V3 of SDS and SRS
    • Used feedback given from prof
  • Went over pull requests
    • Aaron's fix rogue node approved
    • Aaron's Add Automatic Image Rendering System approved

11/19/20

  • Working on Abstract for paper
  • Going to work on other documentation just waiting on feedback
    • Hopefully will be able to start on this during the weekend
  • Went over Luis' pushed code to update the configurator
    • It can now be merged

11/17/20

  • Went over my pushed code with team
    • Aaron is looking at fixing it to Junit 5
    • Luis had a potential issue
      • He was worried about some grammar, but all is resolved, and code it good
    • Corrina approved
  • Worked on paper
    • Now it actually looks like a paper and is more organized
    • Still slowly adding more information into it

11/12/20

  • Worked on Conference Paper
    • Went through SRS and SDS to see what could be put into it
    • Added some graphs and am working on citations
    • Need to format paper to example given by Prof
    • Wrote some draft sections that will need editing and reviewing
    • Plan to have formatting better done and style of paper
  • Went over Aaron's drafted code for the graph writer class
    • It isn't complete but it is working for the public function nodes
    • Also appreciate his added template system which does make it easier for me to understand the DOX syntax better
  • Went over changes to sprint backlog with Corrina and assigned us to some more tasks
    • V3 for SRS, SDS
    • V2 for Test Plan
  • Went over test cases with Corrina
    • Test cases for verbosity
    • Added to the Lexer test cases the getValue() (this has been pushed)
    • Went over Corrina's added test cases in the Reader class to check for exceptions and if null

11/10/20

  • Worked on Test Plan V1
    • Struggled a bit with figuring out what exactly to say under each section. This is hard because it is very business oriented and we are in a class
  • Imported Conference Paper layout into a document into our shared google drive
    • Read over notes made by Professor
    • Went back over SRS/SDS to see what exactly we can use in our paper
    • Read some other conference papers to get an idea of what it should look like
    • Plan to start working on this and getting chunks done each week
  • Went over Luis' new code
    • Basic logger implementation
  • Went over Aaron's code and approved changes, it can now be merged
    • Add/Generate Javadoc pages

11/05/20

  • Update Sprint backlog
    • Ensure all things from backlog are moved to Sprint backlog and ensure nothing is missing
  • Assigned tasks to members
    • Give each member different story cards to work on
  • Discussed paper and goals for sprint
    • Professor said he would sent us these notes and references
  • Need to get format for paper and start with basics on it
  • Need to start working on Writer

11/03/20

  • Beginning of Sprint 3
  • Need to work with group to update sprint backlog and assign team members to tasks
    • Need to make sure we do this first to ensure everyone has something to work on

10/29/20

  • Finished grouping private and public functions
    • This is done by checking for capitalization after the "_"
  • Completed sprint demo ppt
    • We made notes so that we can improve next sprint
    • Need to add more pictures
    • Need to make it as if the people we are presenting to don't know the details of our product
  • Final touchups on V2 of SDS and SRS

10/27/20

  • Worked with Cori to complete SDS
    • It is almost done, just need to add Use Case Diagram
    • Once Use Case is added, we can generate docx
  • Completed SDS
    • It is done and just needs to be convereted to docx
  • Before completion of sprint on 10/29, need to finish #37 (Group Private vs Public Functions)

10/22/20

  • Worked with Corrina to make a V2 of SDD
    • Used the notes given from V1
  • Worked to also update story cards
  • Plan to work tomorrow on grouping modules and sorting

10/20/20

  • Wrote code that uses hash maps instead of 2D arrays for key value pairs
    • Retrieves a value from a map much faster than original code
    • Original code went through each line and it does not require index work
  • Automatic code formatter got set-up on my Eclipse

10/15/20

  • Learn lexer/parser and reading lines of dot files
    • Worked with Corrina to understand this better
  • Working on using HashMaps to be able to search for keys and values rather than running through each line of code
    • Learned HashMaps in a previous class that we think will help with this project

9/27/20 -> 10/13/20

  • Work on reader class
    • It can now read a single file and read a directory
  • Finished working on reader class with Corrina
  • Finishing SRS before due date
    • It is almost done, just needs particular diagrams
  • Finishing SDS before due date
  • Understand Dot Language (using https://www.graphviz.org/doc/info/lang.html)
  • Understand how Parser will work

Clone this wiki locally