摘要: 此前带领小组成员主导过一个百万行代码上位机项目的重构工作,分析项目中存在的问题做了些针对性的优化,整个重构工作持续了一年半之久。 主要针对以下问题: 1.产品型号太多导致代码工程的分支太多,维护时会产生非常多的重复性的工作。 这是一个历史遗留问题,公司成立之初的开发人员在开发时没有考虑到后期其他机型 阅读全文
posted @ 2022-05-13 11:16 残生 阅读(1466) 评论(1) 推荐(13) 编辑
摘要: 在某个项目开发过程中,偶然间发现在UI线程中async,await,wait三者一起使用会引发一个必然性的死锁问题。 一个简单的实例,代码很简单,在界面上放置一个Button,并在Button的click事件中调用一个Async标记的异步线程Run并调用Task 的Wait方法,注意Run方法开启的 阅读全文
posted @ 2022-05-13 10:05 残生 阅读(434) 评论(2) 推荐(1) 编辑