了解框架的编写方式和原因的最佳方法是什么?
为它开发一个功能,或修复一个bug.如果您使用该框架来开发真实世界的解决方案,您可以列出要添加的缺陷列表或要添加的功能,这将使您的任务更容易.
修复一个bug会真正帮助你理解的代码,因为你们中的大多数都获得了一段示例代码,再现它,然后你就可以跟踪下到地狱的深处寻找到出问题的时间.
所需要的只是持久性,真的.
采用一个非常简单的组件并分析代码.例如,看一下Zend Framework的一些组件(一些非常简单的东西,Zend_Version
或者,稍微加强一点,但仍然保持简单Zend_Debug
).将它们分开,看看是什么让它们打勾.然后,尝试编写自己的简单组件.