-
-
Notifications
You must be signed in to change notification settings - Fork 2k
[讨论-00]规范的pyqt开源软件
#178
-
评估标准:
- 规范的代码 和 设计;
- *具备单元测试 ; (代码结构清晰 但没有单元测试的请注明 无单元测试.)
- ( 项目代码量/提交次数 适度;)
...
ps : 目的: 通过读一些开源项目提高代码设计水平.
ps : 官方说明的一些项目 https://wiki.python.org/moin/PyQt/SomeExistingApplications
ps : 开源项目很少有画 UML图的 , 可以在读项目的时候尝试画图来锻炼逻辑 ;
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 2 comments
-
1.项目: pyqt-node-editor https://gitlab.com/pavel.krupala/pyqt-node-editor-tutorials ;
2.描述: 节点编辑器 , 设计清晰 , 图元与管理分离设计 , 自定义画布的保存/撤销/重做 ;
3.模式: - ;
4.备注: 无单元测试是一个缺憾, ; 但是完美的git提交记录令人赞叹 , 入门qgraphics体系最好的教程!
image;
5.界面:
image
Beta Was this translation helpful? Give feedback.
All reactions
0 replies
-
1.项目: anki https://github.com/dae/anki ;
2.描述: (著名的卡片式记忆软件?) ;
3.模式: - ;
4.备注: 缺陷: 2000+的commit不利于阅读其发展细节 ; 待评估 ;
5.界面: - ;
Beta Was this translation helpful? Give feedback.
All reactions
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment