Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何有效地理解文档稀少的框架?_Python_Oop_Frameworks - Fatal编程技术网

Python 如何有效地理解文档稀少的框架?

Python 如何有效地理解文档稀少的框架?,python,oop,frameworks,Python,Oop,Frameworks,我的问题是,对于一个项目,我需要使用一个框架(Python),它的文档很差。我知道它做什么,因为它是正在运行的应用程序的后端。我还知道,如果文档不好,没有框架是好的,我应该对此进行调查。我自己编码。但是,我有时间限制。因此,我的问题是:对于如何理解一个缺乏文档的框架,是否有一个烹饪食谱 到目前为止,我一直在尝试检查框架中的一些功能并确定组织单位,但我缺乏一个更有效的系统。如果我是你,有时间常数,必须使用特定的框架。我将按以下方式进行: 列出我希望使用该框架实现的用例 确定框架提供的帮助我实现用

我的问题是,对于一个项目,我需要使用一个框架(Python),它的文档很差。我知道它做什么,因为它是正在运行的应用程序的后端。我还知道,如果文档不好,没有框架是好的,我应该对此进行调查。我自己编码。但是,我有时间限制。因此,我的问题是:对于如何理解一个缺乏文档的框架,是否有一个烹饪食谱


到目前为止,我一直在尝试检查框架中的一些功能并确定组织单位,但我缺乏一个更有效的系统。

如果我是你,有时间常数,必须使用特定的框架。我将按以下方式进行:

  • 列出我希望使用该框架实现的用例
  • 确定框架提供的帮助我实现用例的API
  • 根据可用的文档和阅读资料对用例进行原型化
原型设计不是实现整个用例,而是识别用例周围的构建块并实现它们。e、 例如,如果我的用例是获取学生及其课程,如果我使用Hibernate来实现,我将原型化数据库访问,验证我使用Hibernate访问数据库的容易程度,或者通过连接/聚合等方式获取关系数据的难易程度


原型设计将帮助我找出框架中可能存在的限制/缺陷。如果限制更多的是show stopper,我将自己实现支持api;或者我可以打个电话把整个框架删掉,自己写一个;哪个更有意义

如果我是你,有时间常数,必须使用特定的框架。我将按以下方式进行:

  • 列出我希望使用该框架实现的用例
  • 确定框架提供的帮助我实现用例的API
  • 根据可用的文档和阅读资料对用例进行原型化
原型设计不是实现整个用例,而是识别用例周围的构建块并实现它们。e、 例如,如果我的用例是获取学生及其课程,如果我使用Hibernate来实现,我将原型化数据库访问,验证我使用Hibernate访问数据库的容易程度,或者通过连接/聚合等方式获取关系数据的难易程度


原型设计将帮助我找出框架中可能存在的限制/缺陷。如果限制更多的是show stopper,我将自己实现支持api;或者我可以打个电话把整个框架删掉,自己写一个;哪个更有意义

您还可以使用python调试库:。使用
import pdb
导入后,可以在函数和类体
pdb.set_trace()
中设置跟踪。然后它将停止行中程序的执行,您可以查看现有的变量和进程

您还可以使用python调试库:。使用
import pdb
导入后,可以在函数和类体
pdb.set_trace()
中设置跟踪。然后它将停止行中程序的执行,您可以查看现有的变量和进程

你必须阅读代码。Shariq建议看起来不错。你必须阅读代码。Shariq的建议看起来不错。