腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
phodal
专栏作者
举报
293
文章
285296
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章(293)
github(52)
开源(43)
https(34)
api(32)
ide(30)
微服务(30)
git(29)
javascript(26)
网络安全(22)
架构设计(21)
java(20)
linux(19)
设计(19)
react(16)
编程算法(16)
android(14)
腾讯云测试服务(14)
rust(13)
模型(13)
python(12)
打包(12)
自动化(12)
markdown(12)
微信(12)
网站(11)
工具(11)
LLM(11)
css(10)
测试(10)
架构(10)
angularjs(9)
devops(9)
开发(9)
数据库(8)
人工智能(8)
uml(8)
数据结构(8)
html(7)
apache(7)
微信小程序音视频(7)
kotlin(7)
gradle(7)
编程(7)
框架(7)
vue.js(6)
serverless(6)
研发(6)
jquery(5)
json(5)
sql(5)
mvc(5)
spring(5)
游戏(5)
自动化测试(5)
数据(5)
ios(4)
c++(4)
node.js(4)
webview(4)
django(4)
reactnative(4)
seo(4)
系统架构(4)
函数(4)
配置(4)
软件开发(4)
实践(4)
系统(4)
重构(4)
NLP 服务(3)
机器学习(3)
云数据库 SQL Server(3)
缓存(3)
gui(3)
大数据(3)
小程序(3)
windows(3)
物联网(3)
prompt(3)
插件(3)
其他(2)
c 语言(2)
go(2)
ecmascript(2)
android studio(2)
搜索引擎(2)
unix(2)
windows server(2)
容器镜像服务(2)
深度学习(2)
图像处理(2)
企业(2)
electron(2)
http(2)
svg(2)
unity(2)
单元测试(2)
安全(2)
数据分析(2)
数据处理(2)
网站建设(2)
虚拟化(2)
云开发(2)
sdk(2)
迁移(2)
测试策略(2)
数据湖(2)
aigc(2)
ddd(2)
dsl(2)
factory(2)
service(2)
编码(2)
开发者(2)
软件(2)
软件工程(2)
软件架构(2)
官方文档(1)
腾讯云学堂(1)
php(1)
ruby(1)
xml(1)
ajax(1)
typescript(1)
汇编语言(1)
嵌入式(1)
nosql(1)
flask(1)
eclipse(1)
svn(1)
jar(1)
nginx(1)
文件存储(1)
云直播(1)
命令行工具(1)
腾讯git代码托管(工蜂)(1)
cci 持续集成(1)
知识图谱(1)
mongodb(1)
DevOps 解决方案(1)
渲染(1)
redux(1)
babel.js(1)
存储(1)
分布式(1)
运维(1)
黑客(1)
爬虫(1)
jvm(1)
ssh(1)
dns(1)
spring boot(1)
ftp(1)
tcp/ip(1)
rpc(1)
敏捷开发(1)
jenkins(1)
spring cloud(1)
机器人(1)
数据可视化(1)
nat(1)
postcss(1)
canvas(1)
腾讯云开发者社区(1)
云计算(1)
groovy(1)
小程序·云开发(1)
action(1)
agent(1)
app(1)
bdd(1)
code(1)
core(1)
el(1)
mesh(1)
tdd(1)
ui(1)
xtext(1)
编辑器(1)
编译器(1)
博客(1)
布局(1)
程序员(1)
对象(1)
翻译(1)
工程化(1)
工作流(1)
规范化(1)
行业(1)
脚本(1)
解决方案(1)
接口(1)
开发工具(1)
搜索(1)
图表(1)
优化(1)
语法(1)
组件库(1)
搜索文章
搜索
搜索
关闭
“分布式” 开发规范治理
分布式
腾讯云测试服务
linux
api
git
PS:本文只是先开个头,思考如何应对这种挑战。 如果只是从系统来考虑,标题里虽然说的是 “分布式” 规范治理,但是更多的时候是指多仓库的规范治理。而多仓库本身也充斥着一些不合理性,诸如于一个代码仓库内,可能包含着多个模块,如 monorepo。从这个角度来看,只是讨论分布式系统,可能有一些单薄。但是呢,我们在写规范,针对的是系统吗?难道不是团队中的开发人员?所以,我们所想的治理的是分布式协作的规范性问题。 回顾开发规范及其工具化 对于软件研发来说,效能的提升是一个非常宏大的史诗级话题,在这个话题里,规范的建
Phodal
2022-03-08
738
0
为维护而设计:架构设计的首要原则
腾讯云测试服务
打包
自动化测试
自动化
在设计框架、系统架构时,可扩展性是人们想追求的特征之一。从技术社区的文章上,我们可以看到大量的相关字典,诸如于“通过配置和定义进行可扩展”,又或者是“业务流程”的可扩展,还有各类的“插件 ”以及“可扩展的点” 等等的话术。
Phodal
2021-11-09
347
0
API 库的文档体系支持:主流编程语言的文档设计
markdown
腾讯云测试服务
c++
打包
rust
去年,我们在那篇《编程语言的 IDE 支持》详细讨论了在不同 IDE、编辑器里,它们是如何提供对于编程语言的支持。在这一篇文章里,我们将不那么详细地讨论一下:不同的编程语言如何提供文档支持?如此一来,也能在未来为 Datum Lang 提供相关的理论体系支持。这里所指的编程语言的文档体系,主要是指语言标准库中的文档。
Phodal
2021-10-14
748
0
文档同构:文档与代码的双向绑定
ide
rust
腾讯云测试服务
自动化
最近,我边设计架构描述语言Forming,边围绕于这个概念体系编写新书。期间,在翻阅了一系列的架构书籍,如在《领域驱动设计》的 Highlighted Core 一节中提出了一个“精炼文档”的概念。
Phodal
2021-09-24
510
0
中大型组织 DevOps 成熟度模型
devops
测试策略
腾讯云测试服务
自动化测试
自动化
DevOps 转型是一件颇有挑战性的工作。它并不是一个简单的工具或者平台的使用、运维能力提升。特别是在中大型组织中,它涉及到一系列的组织问题。
Phodal
2021-08-06
861
0
架构守护代码化:架构文档即测试
linux
腾讯云测试服务
https
github
网络安全
早先呢,我只是因为使用 Java 编写的 ArchUnit 不支持其它语言,而在其它语言的生态里呢,也没有这样的合适的工具。所以呢,我就想着在 Uncode 里设计一个全新的架构守护工具,也就是 Inherd 开源小组里的 Guarding:https://github.com/inherd/guarding/,一个多语言的架构守护工具 —— 基于 Tree Sitter 解析各类编程语言。它设计了一套外部 DSL,其借鉴于 ArchUnit 设计的内部 DSL 语法。
Phodal
2021-07-15
491
0
阅读大型开源软件的四个技巧
android studio
android
gradle
unix
腾讯云测试服务
所以,它适用于你想快速了解某一部分的功能,从而了解全貌,随后我们就可以深入某一部分进行了解。
Phodal
2020-09-01
538
0
设计测试策略
测试策略
自动化测试
腾讯云测试服务
uml
我便有了想法重新写一篇文章,体系性的介绍一下相关的内容。我那已经达到 800+ 篇的博客,正好缺失这样的一篇文章。
Phodal
2020-07-15
586
0
老旧系统改造要点
迁移
腾讯云测试服务
api
遗留系统的迁移是一个相当复杂的工作,以至于重写的成本甚至比迁移的成本更高。但是从技术维度来看,步骤无非就是:
Phodal
2020-07-02
627
0
README 驱动开发
开源
github
git
腾讯云测试服务
最近,我又挖了几个开源项目的坑,Ledge、Ledge Framwork、Igso 等等。每次挖新坑的时候,经常性地都要花很多的时间,想着怎么编写 README、完善 README。而就是这么一个简单的 README 的编写,它都要花费我相当长的时间,或是几个小时,或是几天。
Phodal
2020-06-22
423
0
从 0 到 #114,开源的 DevOps 知识平台 Ledge 两周经历了什么?
devops
https
网络安全
腾讯云测试服务
DevOps 解决方案
半个月前,我们在 GitHub 上开源了 Ledge ( https://github.com/phodal/ledge ) ,在这段期间里,我们的提交总数达到了 1157 次,收到了 39 个 pull request,75 个 issues(其中还有 10 个待解决)。在国内 996 常态的世界里,它已经是相当不错的成绩。[狗头]。
Phodal
2020-04-22
458
0
你写的代码就是你的犯罪证据
腾讯云测试服务
过程中,我发现一个特别有意思的东西,我重构了很多的 if 语句。从这些 if 语句里,大抵是映射出了业务的变化。于是,我便想写一篇文章来记录一下相关的心得。
Phodal
2019-12-02
451
0
重构的自动化
自动化
腾讯云测试服务
api
编程算法
https
这些日子里,由于项目的缘故,我又双叕开始学着造轮子了。故事的开始是代码的不规范堆砌,导致软件大楼摇摇欲坠;故事的终点是,重新唤醒程序员对匠艺的追求。而故事的中间部分,则是我们所要关注的内容:代码坏味道(code smell)、包依赖合理性,应对的方案则是代码重构,目标则是 Clean Code,即易于阅读的代码。而它们(代码坏味道、重构方式等)都已经被归纳为模式。
Phodal
2019-11-19
980
0
天天写业务代码的那些年,我们是如何成长过来的
腾讯云测试服务
编程算法
比起写业务代码更不幸的是,主要工作是修 Bug,bug,buG, bUg。 在一家大的公司里,不同的人总会有不同的运气: 运气好的人遇上一个好的项目,升职加薪,从此就走上了人生的巅峰。 运气差的人摊上一个差的项目,升不了职,少加了薪,并且还获得不了技术成长。 我刚毕业那会儿,所在团队的主要工作是,维护一个『又老又旧』的系统。比起写业务代码更不幸的是,我们的主要工作是修 Bug,bug,buG, bUg。 那一年多里,尽管都是维护旧系统和少量的新需求,我们还是在飞速的成长~~。而来源主要是: 组内技术活动 花
Phodal
2018-01-29
869
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档