User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2019/01/22 17:30] bilcourse_outline [2019/03/27 14:32] (current) bil
Line 26: Line 26:
 [[http://www.vogella.com/tutorials/EclipseGit/article.html|EGit tutorial]] [[http://www.vogella.com/tutorials/EclipseGit/article.html|EGit tutorial]]
  
-<html><!--+
  
 ===== Week 3 ===== ===== Week 3 =====
Line 39: Line 39:
  
 [[https://junit.org/junit5/docs/current/user-guide/| JUnit 5 documentation]] [[https://junit.org/junit5/docs/current/user-guide/| JUnit 5 documentation]]
 +
  
 ===== Week 4 ===== ===== Week 4 =====
  
-Topics: Documentation+Topics: More on Git, Documentation 
 + 
 +Slides: {{:module04-documentation.pdf|PDF}} 
 + 
 +Useful links: 
 + 
 +[[https://www.campingcoder.com/2018/03/git-merges-demystified/|Git Merges Demystified]] 
 + 
 +[[https://nvie.com/posts/a-successful-git-branching-model/|Original Gitflow description]] 
 + 
 +[[https://www.campingcoder.com/2018/04/how-to-use-git-flow/|Another Gitflow description]] 
 + 
  
-Slides: {{:module04-documentation.pdf|Module 4 - Documentation}} 
  
 ===== Week 5 ===== ===== Week 5 =====
  
-Topics: Test code coverage+Topics: Test code coverage, GUI Testing 
 + 
 +Slides: {{:module05-testcodecoverage.pdf|PDF}} 
 + 
 +Gui Testing example in the [[https://github.com/biltzerpos/TeachingCode|EECS 2311 github repository]]
  
-Slides: {{:module05-testcodecoverage.pdf|Module 5 - Test Code Coverage}} 
  
 ===== Week 6 ===== ===== Week 6 =====
Line 60: Line 75:
 ===== Week 7 ===== ===== Week 7 =====
  
-Topics: Issue tracking+Topics: Continuous Deployment
  
-Slides: {{:module07-issuetracking.pdf|Module 7 - Issue tracking}}+Slides: {{:module07-continuousdeployment.pdf|PDF}}
  
-[[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs How to find reported bugs]]+[[https://www.youtube.com/watch?v=r5DIuWPUwE0|Gradle and Circle CI (Part 1)]] 
 + 
 +[[https://www.youtube.com/watch?v=cK-0pOX749k|Gradle and Circle CI (Part 2)]] 
 + 
 +[[https://github.com/danielmapar/ExampleApp|ExampleApp github repository]]
  
-[[https://bugs.eclipse.org/bugs/query.cgi|Search for Eclipse bugs]] 
  
-[[https://bugs.eclipse.org/bugs/show_bug.cgi?id=402455|An example Eclipse bug]] 
  
 ===== Week 8 ===== ===== Week 8 =====
  
-Topics: Debugging+Topics: New project requirements, Issue tracking
  
-Slides: {{:module08-debugging.pdf|Module 8 - Debugging}}+Slides: {{:module08-issuetracking.pdf|PDF}} 
 + 
 +[[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs | How to find reported bugs]] 
 + 
 +[[https://bugs.eclipse.org/bugs/query.cgi|Search for Eclipse bugs]]
  
-Code: [[http://www.eecs.yorku.ca/~bil/2311/Debug/WordAnalyzer.java|WordAnalyzer.java]] 
  
 ===== Week 9 ===== ===== Week 9 =====
  
-Topics: Refactoring, Design Documentation+Topics: Debugging 
 + 
 +Slides: {{:module09-debugging.pdf|PDF}} 
 + 
 + 
 +===== Week 10 =====
  
-Slides{{:module09-refactoring.pdf|Module 9 - Refactoring}}+TopicsDesign Documentation
  
-Slides: {{:module10-designdocumentation.pdf|Module 10 - Design Documntation}}+Slides: {{:module10-designdocumentation.pdf|PDF}}
  
-{{:ref.tar|System in need of refactoring}}+[[http://www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/|Sequence diagram tutorial 1]]
  
-[[http://www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/|Sequence diagram tutorial]]+[[https://online.visual-paradigm.com/tutorials/sequence-diagram-tutorial/|Sequence diagram tutorial 2]]
  
 [[http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools|List of UML tools]] [[http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools|List of UML tools]]
  
-===== Week 10 ===== 
  
-Feedback session with Runa Patel 
  
-===== Weeks 11 - 12 ===== 
  
-In-class work sessions / Feedback sessions+===== Week 11 =====
  
 +Topics: Refactoring
  
 +Slides: {{:module11-refactoring.pdf|PDF}}
 +
 +<html><!--
  
 ===== Week 12 ===== ===== Week 12 =====
course_outline.1548178210.txt.gz · Last modified: 2019/01/22 17:30 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki