腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
逆锋起笔
分享 java、python、源码、最新技术动态、BAT大佬经验、视频教程、副业赚钱,微信搜索readdot关注
专栏作者
举报
247
文章
368784
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(247)
java(56)
编程算法(45)
https(33)
网络安全(27)
python(26)
数据库(26)
sql(26)
linux(22)
windows(22)
网站(21)
spring(20)
微信(19)
api(18)
android(17)
云数据库 SQL Server(17)
ide(17)
git(16)
javascript(15)
github(15)
ios(14)
腾讯云测试服务(13)
开源(13)
vue.js(11)
html(11)
打包(9)
mybatis(9)
ubuntu(8)
小程序(8)
react(7)
http(7)
缓存(7)
spring boot(7)
swift(6)
存储(6)
flutter(6)
其他(5)
node.js(5)
xml(5)
移动开发(5)
分布式(5)
黑客(5)
面向对象编程(5)
tcp/ip(5)
安全(5)
数据结构(5)
xcode(4)
c++(4)
php(4)
go(4)
css(4)
typescript(4)
eclipse(4)
jdk(4)
单元测试(4)
markdown(4)
云服务器(3)
mac os(3)
iphone(3)
oracle(3)
tomcat(3)
unix(3)
windows server(3)
apache(3)
神经网络(3)
文件存储(3)
访问管理(3)
人工智能(3)
图像处理(3)
ssh(3)
数据分析(3)
微服务(3)
5g(3)
bug(3)
pdf(3)
对象存储(2)
区块链(2)
perl(2)
.net(2)
angularjs(2)
jquery(2)
ecmascript(2)
android studio(2)
云数据库 Redis(2)
postgresql(2)
jar(2)
搜索引擎(2)
nginx(2)
深度学习(2)
命令行工具(2)
API 网关(2)
企业(2)
渲染(2)
webpack(2)
游戏(2)
shell(2)
卷积神经网络(2)
sql server(2)
jdbc(2)
selenium(2)
element ui(2)
腾讯物联网终端操作系统(2)
迁移(2)
rust(2)
groovy(2)
接口测试(2)
key(2)
ui(2)
插件(2)
内容分发网络 CDN(1)
私有网络(1)
比特币(1)
数字货币(1)
自动驾驶(1)
机器学习(1)
tensorflow(1)
objective-c(1)
c#(1)
ruby(1)
lua(1)
json(1)
ajax(1)
汇编语言(1)
sqlite(1)
mvc(1)
django(1)
ruby on rails(1)
svn(1)
maven(1)
centos(1)
apt-get(1)
delphi(1)
云直播(1)
实时音视频(1)
网络流日志(1)
全站加速网络(1)
SSL 证书(1)
企业邮箱(1)
检测工具(1)
TAPD 敏捷项目管理(1)
腾讯git代码托管(工蜂)(1)
腾讯企点(1)
电商(1)
electron(1)
babel.js(1)
容器(1)
serverless(1)
运维(1)
数据迁移(1)
爬虫(1)
强化学习(1)
erp(1)
gui(1)
监督学习(1)
npm(1)
seo(1)
自动化测试(1)
kotlin(1)
pytorch(1)
cdn(1)
aop(1)
flash(1)
jenkins(1)
spring cloud(1)
socket编程(1)
uml(1)
迁移学习(1)
大数据(1)
haskell(1)
openapi(1)
webgl(1)
腾讯云开发者社区(1)
processing(1)
云计算(1)
sdn(1)
腾讯云帐号(1)
游戏联机对战引擎mgobe(1)
jupyter notebook(1)
unicode(1)
性能测试(1)
负载测试(1)
验证码(1)
Elasticsearch Service(1)
app(1)
bat(1)
chrome(1)
code(1)
eof(1)
flags(1)
google(1)
it(1)
mac(1)
match(1)
object(1)
process(1)
ps(1)
view(1)
win10(1)
编程(1)
程序员(1)
供应链(1)
浏览器(1)
苹果(1)
求职(1)
事件(1)
调试(1)
终端(1)
搜索文章
搜索
搜索
关闭
微服务 API 设计的实践与思考总结
api
接口测试
腾讯云测试服务
微服务
单元测试
随着微服务的越来越流行,越来的越多的公司开始实行微服务架构,相对于单一应用架构,微服务将复杂性拆分并且打散到一个个粒度更加细分的应用中,极大了减少了开发中单个服务的复杂性,开发人员只需要面向专注单一业务场景编程,从技术开发角度,单一服务代码量上减少很多,从业务角度上,业务复杂性的降低降低了需求的沟通成本,然而,整体业务复杂性依然存在,当我们需要接入或者依赖其他服务时,通常作为接入方来说,我们不需要深入了解服务提供方的业务,此时API成为了开发人员间的沟通语言。良好的API设计,能极大的减少沟通成本,甚至有时候可以代替文档,尤其是对于基础性服务来说,服务的可扩展性有时候体现在API的可扩展性,我曾经参与过一个基础业务微服务的业务升级,由于旧版本的API划分不够清晰,部分API存在重复性,后面不得不对大部分API进行重构(替换为新版本的API),仅仅在服务消费方升级这个阶段就持续1-2个月之久,在这个过程中也不断对API设计中存在的一些问题以及应该遵循哪些原则进行了一些思考。
逆锋起笔
2021-09-08
477
0
2021年 10 大流行软件测试工具
负载测试
单元测试
性能测试
腾讯云测试服务
Tricentis 主导的一项全球调查为我们提供了几个有关测试趋势的重要观察。趋势表明,团队倾向于使用功能测试,这可以理解,但是手动测试也将保留下来。
逆锋起笔
2021-06-11
1.1K
0
一份关于代码重构的简明指南
单元测试
腾讯云测试服务
编程算法
【编者按】重构是一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量。
逆锋起笔
2021-04-26
1.1K
0
编写高质量代码 改善 Python 程序的 91 个建议
python
单元测试
pytorch
小程序
神经网络
「逆锋起笔」专注于Java、Python、数据分析、职场发展、编程技术资讯、行业动态,为广大程序员们提供一个技术与信息共享平台,关注即送视频教程。
逆锋起笔
2019-12-25
646
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档