Workshop: Code-Quality

Växjö 14 Okt and online 15 Okt meet up in Connect.
Campus students meet up in the lab.

  1. Short meeting where we discuss the task, and form groups(preferably randomize).
  2. Group work
  3. Meeting with all for discuss when there is one hour left of the scheduled time.

Group work 1-5 students per group

Each group should work with 5 or more classes.
Share one important class each from lab or project with the group.
Or find an important class on the internet. https://github.com/search?utf8=%E2%9C%93&q=PHP+class

These classes should be examined out of context, so do NOT check the other classes of the project!

Let the people that did not code the class read and discuss it. You should not discuss your own work, sit back and listen!

Extract the following information without the programmers interference or looking at the rest of the code.

  • The fan out dependencies.
  • What is the responsibilities of this class?
  • Write a short code example where the class is used. Without looking at the surrounding code!
  • What makes the class easy or hard to understand/use?

Discuss this within the group, make a list of what you learnt and report back in the last hour of the workshop. The list should contain do’s and dont’s with code examples.

Non attendees write a 2 page essay(10pt Times New Roman) from the above with one citation to a reference to a relevant research paper or a book discussing code quality. Deadline, asap but latest w48.

Welcome to CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Student account

To log in you need a student account at Linnaeus University.

Read more about collecting your account

Log in LNU