C# Group Project

Soldato
Joined
5 May 2004
Posts
4,215
Location
Northern Ireland
I was wondering if anyone wanted to create a group C#.Net project?

I've recently started to get back into programming and I'm looking at improving my technique and coding standards.
I just have learnt about the SOLID principles and I'm eager to put it to the test. I also have never looked into Unit testing nor TDD and I'd be looking to implement that too.

I think having a group will allow me to force myself out of my comfort zone and to improve my coding if other people are dependant on it.
Recently I started work on a Pitstop strategy calculator for a racing game called Project CARS. The application, was badly written and I think most of the code was within one class which is a major issue. As I said, because I'm the only one coding it, I fall into habits and stay safe.

Would anyone be interested in starting the same project from scratch and designing, testing and implementing correctly?

I can give more details how the application worked and what the end result was, however I'm at work at the moment and don't have the code.

If anyone is interested then let me know.

Regards,

Blackvault
 
Associate
Joined
16 Apr 2007
Posts
2,208
I was wondering if anyone wanted to create a group C#.Net project?

I've recently started to get back into programming and I'm looking at improving my technique and coding standards.
I just have learnt about the SOLID principles and I'm eager to put it to the test. I also have never looked into Unit testing nor TDD and I'd be looking to implement that too.

I think having a group will allow me to force myself out of my comfort zone and to improve my coding if other people are dependant on it.
Recently I started work on a Pitstop strategy calculator for a racing game called Project CARS. The application, was badly written and I think most of the code was within one class which is a major issue. As I said, because I'm the only one coding it, I fall into habits and stay safe.

Would anyone be interested in starting the same project from scratch and designing, testing and implementing correctly?

I can give more details how the application worked and what the end result was, however I'm at work at the moment and don't have the code.

If anyone is interested then let me know.

Regards,

Blackvault

I would be interested in this, I have only worked in 1 software house really so only know how this place codes would be good to work on something external. Not sure how many hours a week I could commit but probably a few.
Micro CV
3 years Dev in C#, WPF, WCF, MVVM, But no TDD.

Also never heard of solid before. :D
 
Soldato
OP
Joined
5 May 2004
Posts
4,215
Location
Northern Ireland
That's the thing, I haven't worked in programming. I do have a Comp Sci degree but it's not really used in my day to day job as a Customer Support Analyist. I think 1 or 2 hours sounds fine. I've just heard about Solid too!
 
Last edited:
Associate
Joined
5 Oct 2004
Posts
1,647
I'd be game for getting involved, I don't have a huge amount of spare time but would contribute as much as possible

Also have no TDD experience
 
Associate
Joined
2 Jan 2007
Posts
1,976
If you have any 'data' requirements give me a shout.

I design/build databases for software/reporting as a career. I'm always looking for an interesting project.
 
Soldato
Joined
18 Oct 2002
Posts
3,926
Location
SW London
Having been part of a few similar things in the past that haven't gone anywhere I'll chip in with a bit of advice.
Projects like this, where people are geographically distributed and aren't working full time on things need strong leadership.
You'll need to be clear on what your goals are, what tasks people are responsible for and what, if any, deadlines are in place.

I know you probably just want this to be a casual thing, but it will need some proper leadership if it is to get anywhere.
I'd probably advise to get it up on Github as well, coordinator of an open source project will look good on a CV too :p

I probably won't help out with any coding, but would be happy to do some code reviews etc. if you want something like that.
I've been doing C# professionally for 9 years so hopefully have a vague idea of good practices!
 
Soldato
OP
Joined
5 May 2004
Posts
4,215
Location
Northern Ireland
Thanks for all the interest expressed.

Thanks for you're offer of code reviews Haircut. I'm sure that will be helpful. I also take on board your points regarding how difficult it can be without a strong leadership. Hopefully the project will run until the end of the application, however even if it doesn't, anything learnt in the meantime will still be useful.

In regards to the application, my previous version, attempted to calculate the best strategy for a racer during a race based on a number of variables such as fuel usage, fuel capacity, tyre degradation, tyre compound and average lap time. This calculation was a theoretical best, however I then wanted to take it a stage further and connect the application up to pCar's API and have the strategy update in "real ish time" and to readjust itself.

I have a Github setup for my current C# application for one of the racing league's in Project Cars so we could use that space if people wanted?

Blackvault
 
Associate
Joined
5 Oct 2004
Posts
1,647
Maybe it would be best to have a specification for the software, then everyone can have a read and discuss once we all have an idea of exactly how you want it to work?
 
Back
Top Bottom