01 2019 档案
摘要:今天看了同事写的组件,有一些感触,怎么才能设计一个好的组件呢?我感觉应该要包含下面几点: 1. 要易用 (至少让使用者能够简单方便的引入到程序当中)2. 要稳定 (需要增加关键的测试)3. 要灵活(关键参数可配置)4. 要全面(日志、拦截器、监听器)5. 要谨慎(要考虑多种情况)6. 要易读(写的东
阅读全文
摘要:一、场景:最近在优化一个以前的系统,存在一个如下的场合:我们目前有三个种类型的合集包(官方合集包、游戏合集包、渠道合集包),以前的代码在实现上都是都通过在一个函数当中添加【if...else...】条件来处理不同种类合集包的不同处理,这样的做的结果就是这个函数的结构越来越庞大,每次变动一个类型处理都
阅读全文
摘要:今天测试反应了一个问题,说接口返回的速度变慢了,并且返回的数据也不对。然后就找到了我o(╥﹏╥)o。 第一个反应就是查日志,不查不要紧,一查吓一跳,整个服务器上所有的站点都报错了。异常信息如下: System.AggregateException: One or more errors occurr
阅读全文