Die Suche ergab 448 Treffer

von eichberg
12. Jun 2018 14:13
Forum: Software Engineering - Design and Construction
Thema: Exercise 06 - "potentially broken" and insufficient documentation
Antworten: 1
Zugriffe: 192

Re: Exercise 06 - "potentially broken" and insufficient documentation

Insufficient (documentation) when inheriting from the class. (see discussion related to the fragile base class problem)
von eichberg
6. Jun 2018 09:40
Forum: Software Engineering - Design and Construction
Thema: Update slides
Antworten: 5
Zugriffe: 300

Re: Update slides

I just updated the webpage. (Guido told me that the "reactive slides" have not changed at all when compared with last semester; but I will add links to avoid any potential confusion.)
von eichberg
6. Jun 2018 09:24
Forum: Software Engineering - Design and Construction
Thema: Update slides
Antworten: 5
Zugriffe: 300

Re: Update slides

I will update the webpage in a few minutes. (Guido told me that the "reactive slides" have not changed at all when compared with last semester; but I will add links to avoid any potential confusion.)
von eichberg
6. Jun 2018 09:22
Forum: Software Engineering - Design and Construction
Thema: SOLID VS anonymous inner classes
Antworten: 1
Zugriffe: 163

Re: SOLID VS anonymous inner classes

An inner class is always (at least to some degree) immobile. If the inner class contains valuable logic that may be useful in a different context then it should be modeled as an appropriate top-level class. Anonymous inner classes typically contain a very small amount of logic; if the design is good...
von eichberg
3. Mai 2018 14:32
Forum: Software Engineering - Design and Construction
Thema: Lectures on May 8th and 15th
Antworten: 0
Zugriffe: 175

Lectures on May 8th and 15th

Hi, on May 8th and May 15th, Prof. Salvaneschi will be giving a lecture on reactive programming. These two lectures are an integral part of this course and are relevant for the final exam.
von eichberg
24. Apr 2018 16:07
Forum: Software Engineering - Design and Construction
Thema: Code related to Exam/Grade Example from the Lecture
Antworten: 0
Zugriffe: 144

Code related to Exam/Grade Example from the Lecture

package live class Exam extends Object { case class Grade(points : Int, matriculationNumber : Long) private[this] var results : List[Grade] = Nil def addGrade( g : Grade) : this.type = { results = g :: results this } } object Demo extends App { val sedc17 = new Exam val g1 = new sedc17.Grade(10,101...
von eichberg
24. Apr 2018 15:52
Forum: Software Engineering - Design and Construction
Thema: slide with additional lecture notes
Antworten: 2
Zugriffe: 265

Re: slide with additional lecture notes

Now - all slides (also of the first two lectures) are available.
von eichberg
24. Apr 2018 11:23
Forum: Software Engineering - Design and Construction
Thema: Exam
Antworten: 0
Zugriffe: 500

Exam

20-00-0341-iv Software Engineering - Design and Construction, SoSe 2018

Mo, 16. Jul. 2018 11:00-13:00 in S1|01 A1
von eichberg
24. Apr 2018 11:12
Forum: Software Engineering - Design and Construction
Thema: Slides of the previous lecture
Antworten: 1
Zugriffe: 155

Re: Slides of the previous lecture

Hi, I'm really sorry that it took me so long, but the slides are now available.
von eichberg
4. Feb 2018 17:18
Forum: Archiv
Thema: Last two lectures relevant for exam?
Antworten: 2
Zugriffe: 476

Re: Last two lectures relevant for exam?

MDD and Scala Futures / ASYNC are not relevant. (However, the patterns discussed tow weeks ago are relevant.)
von eichberg
23. Jan 2018 10:00
Forum: Archiv
Thema: Slides
Antworten: 1
Zugriffe: 348

Re: Slides

Hi,

due to some unfortunate circumstances I had to take some days off. I'm really sorry for not providing you with the current slides in a timely manner! However, I will upload them today.

Kind regards,
Michael Eichberg
von eichberg
15. Jan 2018 12:25
Forum: Software Engineering - Design and Construction
Thema: EX08 Task2
Antworten: 1
Zugriffe: 205

Re: EX08 Task2

1. In decorator pattern, a concrete decorator MUST hold an instance of component interace and have the same method signature as the component interface, it can have additional methods, but those methods should only be accessed by itself and should be invisible for user. No - think, e.g., about a Bu...
von eichberg
9. Jan 2018 13:34
Forum: Software Engineering - Design and Construction
Thema: Exercise 8 Task 2 - ConcreteDecorator
Antworten: 3
Zugriffe: 429

Re: Exercise 8 Task 2 - ConcreteDecorator

The subclasses of a concrete decorator are also concrete decorators.
von eichberg
17. Dez 2017 16:08
Forum: Software Engineering - Design and Construction
Thema: exercise 4 solution
Antworten: 2
Zugriffe: 331

Re: exercise 4 solution

As far as I can see they should be annotated as LSP-violating since in the abstract class BinaryExpression these methods' contracts say that the return values should not be null, which is not checked against anywhere. In other classes like MultExpression this is not a problem, since we check it in ...

Zur erweiterten Suche