Skip to content

Week3-调研报告

李梓豪 requested to merge week3 into main

Closes #2

周记-7月第3周

由于个人时间安排问题,未能周五之前完成Merge Request,之后我将完善时间分配,按时完成。

本周工作内容及完成情况

  1. 调研tbox(docs\Research_Report\tbox.md)、glib(docs\Research_Report\glib.md)开源库。

完成情况:由于函数较多,只按照LCUI中涉及到的方面调研了部分函数

未完成情况:若有需要再按需求调研;

  1. 数据结构:
    • 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)

完成情况:调研了不同开源库中相关数据结构的实现和方法;

未完成情况:比较和选择实现的方法,判断是否可用;

  1. 调研 mbstowcs() & wcstombs()(docs\Research_Report\mbstowcs()_wcstombs().md);

  2. 调研time(docs\Research_Report\time.md)和parse(docs\Research_Report\parse.md)。

对于未完成的_strpool的更优同类实现调研(低优先级)_,计划等后期项目完成后根据时间安排。

下周任务计划:

完成项目的 API 设计规范文档和项目的自述文档:

  1. 校正:结合需求文档和调研报告文档,继续完善之前的文档;
  2. 完善调研:选择数据结构的实现,比较和判断其实现;
  3. 编写文档:结合调研报告中的编码风格,结合 LCUI 3.0 开发计划 的接口设计完成项目的 API 设计规范文档;
  4. 任务规划:结合文档,对接下来的任务规划进行更加详细的安排。

过程中遇到到的疑惑:

  • 在选择数据结构中哪一种实现更好的时候,感到了犯难,导师您再面临选择的时候,是按照什么标准进行选择的呢?

现已完成调研报告的第一版,

对于文档中存在的纰漏和错误和未完成的比较和判断,若无指出,我将在接下来进一步完善和修正。

若已完成内容有所问题,望导师指教。

李梓豪

Merge request reports