I'm a web developer who now works mostly short-term contract jobs. For most of my career, I have built or updated sites that are far short of object-oriented methodology - in other words, a lot of hard-coded SQL queries, actions, etc. My biggest problem was somebody else's sloppy spaghetti code. But now I have a new problem as we all become more and more object-oriented.
Now, if I have to work on a super-efficient site somebody else built, the templates will not show me anything except a bunch of includes, instantiations of objects, etc. So I need to really see documentation - what all the objects are, how they operate with each other, etc. in order to answer the question of "What happens when I click this button?"
That's fine if good docs exist, like Fusedocs, or you are part of the team. But what if you are not? What if you get tossed into somebody else's site and told - he's not here anymore, figure it out. I feel like Sherlock Holmes hunting down files! I'm wondering if others have any experience with this, or tips to share, etc.
Jeff
Now, if I have to work on a super-efficient site somebody else built, the templates will not show me anything except a bunch of includes, instantiations of objects, etc. So I need to really see documentation - what all the objects are, how they operate with each other, etc. in order to answer the question of "What happens when I click this button?"
That's fine if good docs exist, like Fusedocs, or you are part of the team. But what if you are not? What if you get tossed into somebody else's site and told - he's not here anymore, figure it out. I feel like Sherlock Holmes hunting down files! I'm wondering if others have any experience with this, or tips to share, etc.
Jeff