fuzzelogic Solutions

October 27, 2009

ISP: Done

Hi all!

Ok, another of the principles done. Just one more D = Dependency Inversion Principal. Again, everyone was happy for me to do the next one. The proposed dates are … November 18th 2009 or November 25th 2009. Please let me know your which is prefered.

We covered the theory behind the principle, then looked at and discussed some examples. We discovered how follow the SRP makes this one much easier to adhere to.  Another “principle” YAGNI (you aint gonna need it yet) also plays a part in adhering to the ISP.

Put this principle into high gear when designing frameworks, avoid fat interfaces and apply SRP.

We also decided that in december, we’d still meet, but it would be for a supper, so your suggestions are welcome. We can also use it as a time to plan stuff for the new year, so bring along some ideas on what you’d like to see.

Oh! If anyone wants the slides, code etc - let me know

Thanks!

Zak

October 8, 2009

SOLID : Interface Segregation Principle

Filed under: OO, Programming, c#, design, projects — Tags: , , — admin @ 3:51 pm

“Clients should not be forced to depend upon interfaces that they do not use.” — Robert Martin

DevG / Isle of Man software developers group monthly meetings

I’m trying to schedule the next one of the S.O.L.I.D principles - the Interface segregation principle - for the 21st October 2009. It should be at the same place (Dimension data-Isle of man) and for around the same time - start at 6:30pm

The actual presentation shouldn’t be too long, although based on the previous ones, the actual discussions could go on.

Hope that’s ok..

Thanks

Zak

October 6, 2009

SVN : rename a repo

Filed under: projects — Tags: , , — admin @ 11:44 am

Hey all!

Just though I’d post this more as a reminder for me… I had a need to rename one of my repositories in svn, turns out there’s magic “rename repository” function.

What I ended up doing was..

1.create a new a repository  ::   svnadmin create [fullpath/]newRepoName

2.dump the existing repo to a dump file :: svnadmin dump [fullpath/]old_Repo > dumpFileName.dump

3.load the new repo from the dump file ::  svnadmin load [fullpath/]newRepoName < dumFilename.dump

Is there another way?

Hope that helps

Thanks

Zak

Powered by WordPress