Hi All,
Lately I've become quite concerned with my ability to design good architectures at work (not games) and in my own projects at home.
Does any one have any suggestions for books to read, or techniques to follow?
Any tips on focusing would be great.
My main issue is that in an effort to make progress and get results, my classes grow too large and have too many responsibilities. If I try to clean them up, or focus on keeping a clean design, I over complicate the design with generic purposeless classes that are unusable, inflexible and hard to follow. And that is only if I'm not staring at the screen worrying about it.
I work in a small team and am the only senior developer, I don't feel there is anyone I can learn from and I want to help my team and not lead them down the wrong path.
Again, any advice or tips would be greatly appreciated, apologies if this is in the wrong forum, its kind of technical and career related, if it belongs elsewhere let me know.
Thanks,
Arthor.