Well designed / high quality open source software

Asked by programmers: Well-designed / high-quality open source software

I take a software development class where I have to choose open source software for analysis from a Software Design perspective.

This should be a large project: at least 100,000 lines of code.

I would really like to choose software that is very well designed and engineered to have a good idea of ​​a good software design.

By good design, I mean things like significant classes and architecture, good use (design) of templates, good use of abstraction, good organization of components, high degree of adhesion and low coupling between components, etc.

Do you have any software to offer me?

Please note that the software just needs a good design, the design does not need to be documented! :)

This does not have to be an end-user application ... It can also be a library, tool, etc.

+8
design-patterns architecture open-source software-design
source share
1 answer

So, I see that two hours have passed and nobody came to the party - well, none of them got stuck, so I will be the first :)

I have an open ASP.NET CMS / web application platform that I have created over the past few years; it includes all (the majority?) of the architectural kindness that I recognized (until then, anyway).

But:

  • I'm not sure if this is 100,000 lines of code or not; The download is about 3 MB.
  • I definitely do not claim that it is super excellent, put on an alter covered in medals - but I think it's worth a look: I'm brave enough to put it there (!)
+2
source share

All Articles