View Single Post
Old 07-04-2014, 10:12 PM   #9
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,438
Karma: 27757438
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by Sneddles View Post
I haven't looked at the code for some time, (in my view it doesn't follow Robert Martin's clean code guidelines or the SOLID principles which makes it difficult to read and understand; and I shouldn't need to do so), but I seem to remember that it uses an intermediate form when converting from one format to another.
If you want to understand something, you need to read the code. No one is going to hold your hand and explain every little detail to you. And if you find the calibre code base hard to follow, you are welcome to ask for pointers as to where to begin. Although, making ill-informed statements about the quality of a codebase you dont understand is not a good way to begin. It says far more about your limitations than those of the code base.
kovidgoyal is offline   Reply With Quote