Last time I mentioned about covariance problems. It was AFAIR first time that C# restricted me in any way. I figured out that if there is that kind of problem, maybe it’s not framework is bad, but me. I mean – it’s probably some kind of architecture problem. As I don’t pretend to be any kind of software engineer, I decided to ask someone more experienced to help.
I work in software company with many other developers. Unfortunately company politic is clear and states that only money counts – for this reason students and people like me are mostly hired. However, I know few people who have much more experience in programming, and I decided to ask Andrzej, skillful programming engineer to help me.
From start I noticed that I chose well – he investigated my architecture carefully and found many mistakes. More – he introduced to me techniques that I hadn’t be aware of.
I point out his advices shortly:
What is most important to me, I know today much more than yesterday, due to contact with much more skilled programmer – this is great advantage of doing this application.
Other informations: yesterday I put some new code on SVN. This include DbManager, RepoManager, configuration XML handlers and simple logger that I used in previous applications. You could download this and, in case of any question, contact me.