Week3-调研报告
Closes #2
周记-7月第3周
由于个人时间安排问题,未能周五之前完成Merge Request,之后我将完善时间分配,按时完成。
本周工作内容及完成情况:
- 调研tbox(docs\Research_Report\tbox.md)、glib(docs\Research_Report\glib.md)开源库。
完成情况:由于函数较多,只按照LCUI中涉及到的方面调研了部分函数
未完成情况:若有需要再按需求调研;
- 数据结构:
- linkedlist(docs\Research_Report\linkedlist_linux.md)
- array(docs\Research_Report\array.md)
- rbtree(docs\Research_Report\rbtree.md)
- dict(docs\Research_Report\dict.md)
完成情况:调研了不同开源库中相关数据结构的实现和方法;
未完成情况:比较和选择实现的方法,判断是否可用;
-
调研 mbstowcs() & wcstombs()(docs\Research_Report\mbstowcs()_wcstombs().md);
-
调研time(docs\Research_Report\time.md)和parse(docs\Research_Report\parse.md)。
对于未完成的_strpool的更优同类实现调研(低优先级)_,计划等后期项目完成后根据时间安排。
下周任务计划:
完成项目的 API 设计规范文档和项目的自述文档:
- 校正:结合需求文档和调研报告文档,继续完善之前的文档;
- 完善调研:选择数据结构的实现,比较和判断其实现;
- 编写文档:结合调研报告中的编码风格,结合 LCUI 3.0 开发计划 的接口设计完成项目的 API 设计规范文档;
- 任务规划:结合文档,对接下来的任务规划进行更加详细的安排。
过程中遇到到的疑惑:
- 在选择数据结构中哪一种实现更好的时候,感到了犯难,导师您再面临选择的时候,是按照什么标准进行选择的呢?
现已完成调研报告的第一版,
对于文档中存在的纰漏和错误和未完成的比较和判断,若无指出,我将在接下来进一步完善和修正。
若已完成内容有所问题,望导师指教。
李梓豪