Die Suche ergab 167 Treffer

von meichholz
5. Apr 2018 10:09
Forum: Software Engineering - Design and Construction
Thema: Exam Review
Antworten: 2
Zugriffe: 689

Exam Review

Hi all, the grades should be available in TUCaN by now. The exam review will take place on Friday, April 13th from 10:00 to 11:00 in room A213. Students with family names that start with A-L please be there at 10:00, and students with family names that start with M-Z please be there at 10:30. Best, ...
von meichholz
23. Mär 2018 12:57
Forum: Jobs
Thema: HiWi position - Development of an online submission platform
Antworten: 0
Zugriffe: 1343

HiWi position - Development of an online submission platform

We are looking for a student who will support us in the next semester (summer term 2018) with our lecture Software Engineering - Design and Construction. Your main responsibility will be to work on our submission/grading platform. The platform is a distributed application implemented in Scala, consi...
von meichholz
15. Feb 2018 17:59
Forum: Software Engineering - Design and Construction
Thema: HiWi + teaching internship positions SS18
Antworten: 0
Zugriffe: 528

HiWi + teaching internship positions SS18

Hi everyone, We are looking for students who will support us in the next semester (summer term 2018) with our lecture Software Engineering - Design and Construction. Currently, there are two open positions. Paid HiWi position Your main responsibility will be to work on our submission/grading platfor...
von meichholz
13. Feb 2018 10:34
Forum: Archiv
Thema: Qs to exe10 solution
Antworten: 5
Zugriffe: 1079

Re: Qs to exe10 solution

Hi, Take the example in the lecture trait Rectangle { def setWdith def setHeight def area } class Square extends Rectangle { def setWidth def setHeight } It violates LSP. And I think it also violates ISP, I can do it like trait shape { def area() } class Rectangle extends shape{def setWdith, def set...
von meichholz
13. Feb 2018 07:28
Forum: Archiv
Thema: Exercise 11: Grading
Antworten: 1
Zugriffe: 228

Re: Exercise 11: Grading

Hi,

Please send me an email with your full name.

Best,
Matthias
von meichholz
12. Feb 2018 15:37
Forum: Archiv
Thema: Qs to exe10 solution
Antworten: 5
Zugriffe: 1079

Re: Qs to exe10 solution

Hi, In my 4th question, if we change the definition of Edge like class Edge(var node1, GraphElement, var node2: GraphElement) extends GraphElement{...} Then can we consider edge as a composite? Because now we can flexibly change the left part and right part of edge. The definition of the Edge is not...
von meichholz
12. Feb 2018 12:23
Forum: Archiv
Thema: Composite Pattern: Leaf elements
Antworten: 1
Zugriffe: 259

Re: Composite Pattern: Leaf elements

Hi,

if you strictly follow the structure of the Composite Pattern, AbstractConfiguration can be considered a leaf.

Best,
Matthias
von meichholz
12. Feb 2018 12:18
Forum: Archiv
Thema: Qs to exe10 solution
Antworten: 5
Zugriffe: 1079

Re: Qs to exe10 solution

Hi, So is that means if the dependence is defined, then this function will stop and throw an exception? Yes, this exactly what require() does. And this build function seems not able to build a task like: DependentTask1(DependentTask2(BillableTask1,SimpleTask2),SimpleTask1) right? But when I was doin...
von meichholz
8. Feb 2018 15:07
Forum: Archiv
Thema: Ex 7 Grading Lowest Within One Month
Antworten: 9
Zugriffe: 751

Re: Ex 7 Grading Lowest Within One Month

Hi,

I've received you email. Unfortunately, I was very busy this week and didn't have time to answer you yet. I'll have a look at your submission later.

Best,
Matthias
von meichholz
5. Feb 2018 11:21
Forum: Archiv
Thema: sbt submit error
Antworten: 1
Zugriffe: 193

Re: sbt submit error

Hi, the problem here is that the class that is referenced by the annotation @Command is the trait Command itself, this is a name clash. You either must do a renaming import of the Command annotation or use the full path to the Command annotation with @de.tudarmstadt.stg.sedc.annotations.command.Comm...
von meichholz
5. Feb 2018 11:20
Forum: Archiv
Thema: Ex11: Template Method Annotation
Antworten: 1
Zugriffe: 228

Re: Ex11: Template Method Annotation

Hi,

Code: Alles auswählen

@TemplateMethod(primitiveOperationNames = Array("method1", "method2")) 
should work.

Best,
Matthias
von meichholz
1. Feb 2018 16:49
Forum: Archiv
Thema: ex11 - Expected output + function-meanings
Antworten: 3
Zugriffe: 858

Re: ex11 - Expected output + function-meanings

Hi,

Yes this is correct, in so far that there is no visible difference. The 5 is replaced with a 5.

Best,
Matthias
von meichholz
1. Feb 2018 13:43
Forum: Archiv
Thema: ex11 - Expected output + function-meanings
Antworten: 3
Zugriffe: 858

Re: ex11 - Expected output + function-meanings

Hi, Does that mean, that we have to store the expression it operated the first time Yes. After redoing everything, there are 3 steps undone (which is InsertPow(f, 4), ChooseNextPlaceholder(f), ReplaceWithNumber(f, 5), I guess). After that there is just one placeholder left, in both cases right?! Now...
von meichholz
1. Feb 2018 13:31
Forum: Archiv
Thema: EX11
Antworten: 1
Zugriffe: 465

Re: EX11

Hi, 1)What does copy method do? In which scenario it should be used? This is explained on the latest version of the exercise sheet. 2) So the whole Formula class works like CODE: ALLES AUSWÄHLEN val f = new Formula var nextPlaceHolder = f.findNextPlaceholder.get //root val add = new Add(Placeholder(...
von meichholz
1. Feb 2018 13:27
Forum: Archiv
Thema: Exercise 11 - Proxy Pattern
Antworten: 1
Zugriffe: 330

Re: Exercise 11 - Proxy Pattern

Hi,

since there is actually a difference between the Proxy and the Decorator pattern (see GoF book), you don't have to annotate it, since there are not annotations provided.

Best,
Matthias

Zur erweiterten Suche