代码 - 空宝网

标签:代码

软件工程

设计代码以启用单元测试

设计代码以启用单元测试
我建议采用以下方法: 编写集成测试。这不应该要求任何代码更改它将为您提供基本的测试用例,并使您能够检查您所做的任何进一步的代码更改不会引入任何错误。 确保新代码可测试并具有单元和集成测试。 确保您的CI链在构建和部署后运行测试 当你设置好这些东西时,才开始考虑重构遗留项目的可测试性。 ……继续阅读 »

0个赞

软件工程

为什么要使用具有枚举值的多用途getter,而不是单独的getter?

为什么要使用具有枚举值的多用途getter,而不是单独的getter?
在编译时,使用API​​(客户端代码)的代码不知道它将从API获取哪个参数。也许,参数是在运行时指定的。API的设计者可以通过创建“属性字典”来实现这种运行时灵活性的一种方式,客户端代码可以在运行时查看该属性字典。 当然,这不是实现这种灵活性的唯一方法。还有两个想到:函数指向getter,反射(尽管C不支持反射)。 ……继续阅读 »

0个赞

服务器电脑

Htaccess + regex – 服务器返回500内部服务器错误

Htaccess + regex – 服务器返回500内部服务器错误
我有以下正则表达式: ^(?:([a-z]{2})\/)?.*?(?:\/?([\w\-]+))$ 这基本上意味着我想捕获两个字母的语言代码和斜杠后的最后一个字符串。 它使用了不同问题的答案。我无法以相反的顺序返回比赛,因此最后一个比赛已经结算。 不幸的是我的服务器返回500内部服务器错误。我测试了它,看起来它不喜欢正则表达式中间的星*。 它也不喜欢.+我插……继续阅读 »

0个赞