Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Design and Architecture
  4. Book recommendation

Book recommendation

Scheduled Pinned Locked Moved Design and Architecture
csharpdesignbusinessarchitecturelearning
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hammerstein05
    wrote on last edited by
    #1

    So, I've been trying to do a lot more reading rather than just coding recently. I'm trying to understand a lot more about architecture, design and putting to use all those wonderful keywords I've read about since I became a professional programmer. I've bought a few books recently, Agile: Patterns & Practices in C# by Bob Martin, Code Complete and I do own the GoF book. Maybe it's me not doing enough reading, maybe it's that I'm a more practical person overall and can't quite extend these simple examples beyond the most basic ideas. I've tried to separate my view, presentation etc. But keep finding logic and/or objects make their way into parts I'm pretty certain they shouldn't. I'm working with C#, but figure this is what I'm trying to understand so posting here is best. What book / article / blog etc. would you recommend for a professional developer with experience of larger systems that is looking to learn more about how the big boys programmers (don't want to be sexist!) really write their software using the principals, patterns etc. that there is so much about out there. There must be companies that actually use this stuff.

    J 1 Reply Last reply
    0
    • H hammerstein05

      So, I've been trying to do a lot more reading rather than just coding recently. I'm trying to understand a lot more about architecture, design and putting to use all those wonderful keywords I've read about since I became a professional programmer. I've bought a few books recently, Agile: Patterns & Practices in C# by Bob Martin, Code Complete and I do own the GoF book. Maybe it's me not doing enough reading, maybe it's that I'm a more practical person overall and can't quite extend these simple examples beyond the most basic ideas. I've tried to separate my view, presentation etc. But keep finding logic and/or objects make their way into parts I'm pretty certain they shouldn't. I'm working with C#, but figure this is what I'm trying to understand so posting here is best. What book / article / blog etc. would you recommend for a professional developer with experience of larger systems that is looking to learn more about how the big boys programmers (don't want to be sexist!) really write their software using the principals, patterns etc. that there is so much about out there. There must be companies that actually use this stuff.

      J Offline
      J Offline
      Jimmanuel
      wrote on last edited by
      #2

      Patterns of Enterprise Application Architecture[^] is a very good architecture book that isn't focused on any specific framework. It lays a good foundation that you can apply with any set of technologies that you want. This: Microsoft .NET: Architecting Applications for the Enterprise[^] basically cherry picks from PofEAA and focuses on applying the patterns most relevant to .Net.

      :badger:

      H 1 Reply Last reply
      0
      • J Jimmanuel

        Patterns of Enterprise Application Architecture[^] is a very good architecture book that isn't focused on any specific framework. It lays a good foundation that you can apply with any set of technologies that you want. This: Microsoft .NET: Architecting Applications for the Enterprise[^] basically cherry picks from PofEAA and focuses on applying the patterns most relevant to .Net.

        :badger:

        H Offline
        H Offline
        hammerstein05
        wrote on last edited by
        #3

        Thanks for the recommendations. I was looking at those two earlier. I've opted for the Microsoft one as it's most likely I'll be able to apply as I go and thus get a firmer grasp.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups