Category: Systemutveckling (blog posts in swedish)

February 2nd 2010

PermaLink Tuesday 2:58 pm, by admin >>>MSGFORM<<<, 163 words, VIEWED 75 TIMES   Swedish (SE)
Categories: Systemutveckling (blog posts in swedish)

This post title is "Services i och utanför Service layer"

Det kan lätt uppstå oklarheter när man disktuterar s.k. "Services" eftersom det inte är säkert att man diskuterar samma typ av "Service". Situationen förbättras inte direkt av att Services kan finnas i många olika lager (layers) samtidigt som det finns ett specifikt layer som brukar kallas Service layer, av bl.a. Martin Fowler.

Eftersom det både kan finnas t.ex. Domain layer services, Infrastructure services och "Service layer services", så är det nog bättre att använda sig av begreppet Application layer och Application layer services i stället för Service layer.

Det kan också vara bra att försöka vara tydlig med vilken typ av lager man faktiskt refererar till, t.ex. säga "Domain Service" i stället för att bara använda sig av det mer diffusa begreppet "Service".

Länk till en relaterad längre kommentar angående services:
http://www.webforum.nu/showthread.php?p=1496572#post1496572

Permalink BEFORESend feedbackAFTER • Trackback (0)

January 12th 2010

PermaLink Tuesday 12:27 pm, by admin >>>MSGFORM<<<, 148 words, VIEWED 625 TIMES   Swedish (SE)
Categories: Systemutveckling (blog posts in swedish)

This post title is "Analysmönstret "Party" och Liskovs substitutionsprincip"

Idag besvarade jag en fråga i diskussionsforumet "Javaforum" angående hur man skall modellera organisationsstrukturer, dvs enligt det generella koncept som Martin Fowler beskriver som "Party" i sin bok Analysis patterns, och som kan representera subtyper såsom Person och Organisation.
Vidare beskriver jag i in lägget även hur man ska tänka angående Liskovs substitutionsprincip, dvs att det inte räcker med den klassiska "IS-A"-relationen utan att man även måste beakta hur klienten kommer att vilja använda bastypen på ett transparent sätt.
En Division som består av bl.a. många Departments fungerade också ganska bra som ett exempel på Composite pattern, och att man då kan iterera över olika Departments (men representerade av en bastyp) för att erhålla det totala antalet anställda inom divisionen.

Länk:
http://www.javaforum.se/jforum/posts/list/835.page#4678

/ TomasJ

Permalink BEFORESend feedbackAFTER • Trackback (0)

December 6th 2009

PermaLink Sunday 6:02 pm, by admin >>>MSGFORM<<<, 78 words, VIEWED 140 TIMES   English (US)
Categories: Systemutveckling (blog posts in swedish)

This post title is "Programmeringsriktlinjer"

Idag besvarade jag en fråga i diskussionsforum angående "Programmeringsriktlinjer".
Frågan hade ställts i två olika forum, och jag besvarade den därför också i båda forumen, men jag duplicerar inte inlägget en tredje gång i detta inlägg, utan länkar i stället till de två forumen nedan:

http://www.webforum.nu/showthread.php?p=1490553#post1490553
http://www.pellesoft.se/communicate/forum/view.aspx?msgid=284043&forumid=128&sum=1#284067

Permalink BEFORESend feedbackAFTER • Trackback (0)

Tomas Johansson's blog

Tomas Johansson is a Swedish developer, located in Stockholm, with a very strong interest in software development principles leading to long-term maintainable software. Some of these principles include Test-Driven Development, Domain-Driven Design, Architectural and Design patterns, SOLID Principles and GRASP patterns. Currently, my favorite programming language is Scala, but otherwise I am also generally interested in C#.NET and Java.

September 2010
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Search

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 2

powered by
b2evolution