| 
	
 | 
 Posted by Jerry Stuckle on 09/18/07 22:48 
Steve wrote: 
> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message  
> news:EM-dnb1p44ldZ3LbnZ2dnUVZ_rHinZ2d@comcast.com... 
>> Michael Fesser wrote: 
>>> .oO(NoDude) 
>>> 
>>>> @Michael - I currently use __autoload, which is a neat shortcut, 
>>>> albeit it has the same speed impact as *_once (in my case, even 
>>>> greater, because of directory traversing). 
>>> I also traverse a lot of class directories, but only if the requested 
>>> class could not be found in the class cache, where the locations of all 
>>> classes are stored. In such case the cache has to be refreshed. 
>>> 
>>>> How I (or Steve for that matter) include our files is not (and never 
>>>> was) my point however. I was just saying and still am - Using require 
>>>> over require_once makes you think of what dependencies you'll have in 
>>>> any given request (every single request is unaware of the dependencies 
>>>> in the previous request and has its own dependencies). 
>>> Knowing beforehand which classes will be required to handle a particular 
>>> request is pretty much impossible in my framework. The request handlers 
>>> themselves decide which of them will be responsible for answering the 
>>> request and which other objects might be necessary for doing that. It's 
>>> even possible that a handler instantiates some objects and then forwards 
>>> the request to a sub handler, which in turn might need the informations 
>>> provided by the parent handler. 
>>> 
>> In a properly designed framework, you can predict not only what classes  
>> will be required, but what methods in those classes. 
>  
> not necessarily. what about a c++ framework for creating an STL. the  
> framework is usually *complete* abstraction where little is known, yes? 
>  
>  
 
Yep, still can.  Properly designed, you will know exactly which STL  
classes are required. 
 
The key is in the design - not writing code until it works. 
 
--  
================== 
Remove the "x" from my email address 
Jerry Stuckle 
JDS Computer Training Corp. 
jstucklex@attglobal.net 
==================
 
  
Navigation:
[Reply to this message] 
 |