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. example of well designed softwares

example of well designed softwares

Scheduled Pinned Locked Moved Design and Architecture
csharpjavadesignalgorithmstutorial
4 Posts 4 Posters 2 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.
  • G Offline
    G Offline
    Giuseppe Tollini
    wrote on last edited by
    #1

    Hi, I'm searching for some open source software that is well designed and is designed for flexibility. I'd like to study the source to understand how a well designed system is structured and developed. I've read some books about design but the example are always small and self-contained. So I'd like to see how that work in a mid-big sized project that have different modules interacting. If you people know any of this, could you please post the name or the link of the software. If they're written in c#/java and well documented would be a plus. Or if you have the name of some book on the argument maybe that cover a big software case study it would be even better. Hope my english is understandable. ;)

    J L K 3 Replies Last reply
    0
    • G Giuseppe Tollini

      Hi, I'm searching for some open source software that is well designed and is designed for flexibility. I'd like to study the source to understand how a well designed system is structured and developed. I've read some books about design but the example are always small and self-contained. So I'd like to see how that work in a mid-big sized project that have different modules interacting. If you people know any of this, could you please post the name or the link of the software. If they're written in c#/java and well documented would be a plus. Or if you have the name of some book on the argument maybe that cover a big software case study it would be even better. Hope my english is understandable. ;)

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

      Giuseppe Tollini wrote:

      mid-big sized project that have different modules interacting.

      I would suspect that is a myth. Applications, which are successful, grow over time and compromises are made based on real time problems. And although solutions work they are not always implemented ideally. And because of such problems were not known with the initial design then the design might need to be worked around. Something similar occurs with libraries. Libraries however might be less impacted by this if the the functionalit in the library is disparate enough. Both are also impacted by the desires and/or experience of those that work on it over time.

      1 Reply Last reply
      0
      • G Giuseppe Tollini

        Hi, I'm searching for some open source software that is well designed and is designed for flexibility. I'd like to study the source to understand how a well designed system is structured and developed. I've read some books about design but the example are always small and self-contained. So I'd like to see how that work in a mid-big sized project that have different modules interacting. If you people know any of this, could you please post the name or the link of the software. If they're written in c#/java and well documented would be a plus. Or if you have the name of some book on the argument maybe that cover a big software case study it would be even better. Hope my english is understandable. ;)

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        Giuseppe Tollini wrote:

        I'm searching for some open source software that is well designed and is designed for flexibility.
        I'd like to study the source to understand how a well designed system is structured and developed.

        The only example that comes to mind is Linux.

        Giuseppe Tollini wrote:

        I've read some books about design but the example are always small and self-contained. So I'd like to see how that work in a mid-big sized project that have different modules interacting.

        Always specific to the system, it's not like there's "one ideal solution".

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] They hate us for our freedom![^]

        1 Reply Last reply
        0
        • G Giuseppe Tollini

          Hi, I'm searching for some open source software that is well designed and is designed for flexibility. I'd like to study the source to understand how a well designed system is structured and developed. I've read some books about design but the example are always small and self-contained. So I'd like to see how that work in a mid-big sized project that have different modules interacting. If you people know any of this, could you please post the name or the link of the software. If they're written in c#/java and well documented would be a plus. Or if you have the name of some book on the argument maybe that cover a big software case study it would be even better. Hope my english is understandable. ;)

          K Offline
          K Offline
          Keld Olykke
          wrote on last edited by
          #4

          Spring .Net (http://www.springframework.net/overview.html[^]) might be worth looking at.

          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