Skip to content

IIT-NSTU-DPK-BSSE04-Design-Pattern/SE3110LabFinal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

SE3110LabFinal Instructions

Before Exam

During Exam

Code Refactoring & Design Pattern

  • Students will fork an given github reporsitory under https://github.com/IIT-NSTU-DPK-BSSE04-Design-Pattern and rename it <repo_name>_refactoring_<student_initial_name>
  • Students will identify each code smell and refactor it with commit format: smell: name of the smell, refactor: description of the refactoring
  • Students will generate the class diagram of that assigned repository and save it as class-diagram.png or class-diagram.jpg file
  • Students will indentify the application of design pattern(s) on that repository and write the indentified design pattern and its description in 'design-pattern-realization.txt' file
  • Students will ONLY PUSH the local repository when they are asked to do

Design Pattern Application

  • Students will be given two scenarios for design pattern application
  • For both scenarios, students will create a github repository under https://github.com/IIT-NSTU-DPK-BSSE04-Design-Pattern with name formate as design-pattern-application-<student-initial-name>
  • For each scenario, there will be two different packages under that repository
  • Each package will contain the source files, image file of class diagram, a text file mentioning the rationale behind choosing that specific scenario
  • During this part, students MUST COMMIT ATLEAST ONCE in every 20 minutes
  • Students will ONLY PUSH the local repository when they are asked to do

Do's and Don's

Do's

  • Students can use their previous code in their computer, exercise books, notes
  • Students ONLY CAN USE internet for GITHUB access

Don's

  • Students CAN NOT USE CHAT-GPT and related services
  • Students CAN NOT USE internet for other than GITHUB

Exam Length

  • Lab Exam Start at 09:00 AM
  • Lab Exam End at 12:00 PM
  • Viva from 12:00 PM - 02:00 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published