Pārlūkot pēc tagiem

Visi tagi » Patterns & Practices (RSS plūsma)

Dependency Inversion - pēdējais on S.O.L.I.D.

Oriģinālliteratūra: “ Principle refers to a specific form of decoupling where conventional dependency relationships established from high-level, policy-setting modules to low-level, dependency modules are inverted (i.e. reversed) for the purpose...

Liekam pinktu uz “I” no apvienības S.O.L.I.D.

Oriģinālliteratūra: “ The Interface Segregation Principle (ISP) states that clients should not be forced to depend on methods they do not use. ” Šo principu ir pavisam vienkārši interpretēt un viegli ievērot: klientam, kas lieto...

Šodien nākamais darba kārtībā ir “L” no apvienības S.O.L.I.D.

Orģinālliteratūra: Liskov Substitution Principle (LSP) states that subtypes must be substitutable for their base types. “L” burts patiesībā nāk no šī programmatūras dizaina principa autores – Barbara Liskov! Nez kāpēc, bet man...

Šodien pirmais no S.O.L.I.D. grupas - "S"

“S” apzīmē - The Single Responsibility Principle (SRP) . The S ingle Responsibility Principle states that every object should have a single responsibility, and that responsibility should be entirely encapsulated by the class. Tātad šis...

DTC, transakcijas un logging

Šodien saskāros ar diezgan interesantu problēmu, kuras risinājumam veltīju apmēram agra rīta 4 stundas :) Neliels historical background izklāsts par problēmu domēnu. Veidoju sistēmu, kura izmanto WCF un MQ, lai savā starpā veidotu reliable komunikācijas...

F# spēka paka

Nesen laists klajā jauna programmēšanas valodas F# spēka paka jeb Power Pack , kas apvieno dažādas interesantas un noderīgas lietas, kuras nav ietvertas standarta valodas bibliotēkās. Neliels ieskats power pakas saturā, kas sastāv no vairākām bibliotēkām...

Jaunais vilnis - Labās ziņas parametros

Aplūkojot sīkāk jaunās valodas versijas iespējas uzdūros ļoti labai ziņai par metodes parametriem. Heljsberga kungs šo programmēšanas valodas jauno iespēju nosauca par nemitīgu lietotāju jeb patērētāju spiediena rezultātu :) Tātad visu pēc kārtas. Notiekti...

Laipni lūgti paralēlajā dimensijā!

Cik reizes Jūs esat no savas priekšniecības dzirdējuši teikumu: "To Tu vari izdarīt arī paralēli saviem tiešiem darbiem..." :) Es personīgi bieži. Lai arī cik cilvēks nebūtu sarežģīta mašīna tomēr pure multi-taskings ir novērojams reti. Šoreiz...

Atjauninātais treniņa inventārs

Microsoft izstrādātāju evanģēlistu grupa ir laidusi klajā nelielu pievienojumu advancētajam treniņa inventāram . Šis pievienojums ir domāts, lai apskatītu un darbotos ar Visual Studio SP1 un .Net Framework 3.5 SP1 . Šīs tehnoiloģijas tiek aplūkotas treniņa...

Advancēts treniņa inventārs

Evanģēlistu grupa Microsoft koorporācijā ir izlaidusi jaunu treniņa inventāru, kas ir advancēts līdz pēdējām .Net 3.5 Framework pievienojumiem. Treniņu laikā Jums būs iespēja apskatīt tādas lieliskas tehnoloģijas, kā: ASP.NET MVC Framework ASP.NET Dynamic...

Dzinēju dizainēšanas studija

Krzysztof Cwalina un komanda ir pastrādājusi cītīgi pie rīka, kas ļaus mums vieglāk dizainēt, pārskatīt un uzturēt intensīvi izmantojamus API. Jums noteikti ir jāaplūko pirmā versija šeit Framework Design Studio . Pašlaik rīks piedāvā: Pārlūkot...

Vadlīniju pārlūks

Gribēju Jūs informēt, ka ir iznākusi jauna versija Microsoft Guidance Explorer programmatūrai, kas ir ĻOTI noderīga, ja vēlas iegūt ātri un ērti nepieciešamo informāciju par visām patterns & practices sadaļām. Ar šī rīka palīdzību ir iespējams...