腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
phodal
专栏作者
举报
293
文章
284192
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章
github
开源
https
api
ide
微服务
git
javascript
网络安全
架构设计
java
linux
设计
react
编程算法
android
腾讯云测试服务
rust
模型
python
打包
自动化
markdown
微信
网站
工具
LLM
css
测试
架构
angularjs
devops
开发
数据库
人工智能
uml
数据结构
html
apache
微信小程序音视频
kotlin
gradle
编程
框架
vue.js
serverless
研发
jquery
json
sql
mvc
spring
游戏
自动化测试
数据
ios
c++
node.js
webview
django
reactnative
seo
系统架构
函数
配置
软件开发
实践
系统
重构
NLP 服务
机器学习
云数据库 SQL Server
缓存
gui
大数据
小程序
windows
物联网
prompt
插件
其他
c 语言
go
ecmascript
android studio
搜索引擎
unix
windows server
容器镜像服务
深度学习
图像处理
企业
electron
http
svg
unity
单元测试
安全
数据分析
数据处理
网站建设
虚拟化
云开发
sdk
迁移
测试策略
数据湖
aigc
ddd
dsl
factory
service
编码
开发者
软件
软件工程
软件架构
官方文档
腾讯云学堂
php
ruby
xml
ajax
typescript
汇编语言
嵌入式
nosql
flask
eclipse
svn
jar
nginx
文件存储
云直播
命令行工具
腾讯git代码托管(工蜂)
cci 持续集成
知识图谱
mongodb
DevOps 解决方案
渲染
redux
babel.js
存储
分布式
运维
黑客
爬虫
jvm
ssh
dns
spring boot
ftp
tcp/ip
rpc
敏捷开发
jenkins
spring cloud
机器人
数据可视化
nat
postcss
canvas
腾讯云开发者社区
云计算
groovy
小程序·云开发
action
agent
app
bdd
code
core
el
mesh
tdd
ui
xtext
编辑器
编译器
博客
布局
程序员
对象
翻译
工程化
工作流
规范化
行业
脚本
解决方案
接口
开发工具
搜索
图表
优化
语法
组件库
搜索文章
搜索
搜索
关闭
去中心化在线协作:Feakin 的图形协作是如何设计的?
rust
http
https
git
github
与常规的在线可视化协作相比较,对于 Feakin 这一类的图即代码的绘图工具来说,其在线协作可以直接简化为三个元素: 在线:通讯协议与数据格式 协作:中心化还是去中心化? 编辑:多端 CRDT与编辑器集成 从技术的层面来说,这些问题并不复杂,只是熟悉概念需要一个过程。但是呢,「中心化还是去中心化」这个问题非常有意思,毕竟从 Web 3.0 的韭菜热度来看,未来人们更想到去中心化的世界。 PS:在线绘图 Demo:https://online.feakin.com/ ,可以通过复制 Room ID 给其他人来
Phodal
2022-09-13
653
0
“分布式” 开发规范治理
分布式
腾讯云测试服务
linux
api
git
PS:本文只是先开个头,思考如何应对这种挑战。 如果只是从系统来考虑,标题里虽然说的是 “分布式” 规范治理,但是更多的时候是指多仓库的规范治理。而多仓库本身也充斥着一些不合理性,诸如于一个代码仓库内,可能包含着多个模块,如 monorepo。从这个角度来看,只是讨论分布式系统,可能有一些单薄。但是呢,我们在写规范,针对的是系统吗?难道不是团队中的开发人员?所以,我们所想的治理的是分布式协作的规范性问题。 回顾开发规范及其工具化 对于软件研发来说,效能的提升是一个非常宏大的史诗级话题,在这个话题里,规范的建
Phodal
2022-03-08
737
0
开源电子书《代码分析与自动化重构》
github
git
开源
PS:根据过去编写 Modernizing 相关的开源工具里,编写的《代码分析与自动化重构》指南。 GitHub:https://github.com/modernizing/modernization
Phodal
2022-03-04
295
0
Quake 一个开源的知识管理元框架
网站
markdown
gui
git
github
本文使用 Quake Web 应用编写,虽然只有基本的 Command + S 来保存标题 + 内容的功能。这个简单粗糙的页面,让我想起了多年前构建 Phodit 的场景, it works 作为开始就足够了。
Phodal
2021-12-09
722
0
开发者体验:如何更好的呈现错误?
rust
github
git
自动化
markdown
在年初的那一篇《开发者体验 —— 内部工具的“最后一公里”》里,我们讨论了什么是用户体验?如何进行用户体验的设计?还有开发者体验的六要素?在先前的文章里, 我们已经介绍了文档体验的设计,结合最近学习某技术的不好的开发体验,所以重新思考了一下好的错误呈现应该是怎样的。
Phodal
2021-11-09
510
0
云端开发时:构建快速交付的开发体验
ide
git
云开发
小程序·云开发
上个月,我与诸多同行们又讨论起了云 IDE 的事情。期间,我一直在想为什么云 IDE 不受开发者的欢迎?我回想了一下,为什么我不使用云 IDE?
Phodal
2021-07-15
598
0
UI 设计代码化:低代码式设计语言 —— Unflow
架构设计
github
https
git
开源
在 Uncode IDE 里,设计代码化是由两部分组成:架构设计(代码设计)代码化与 UI 设计代码化,这是一个相当复杂的领域。作为一个在前端领域的专家,我是在去年完成了 UI 设计代码的第一个版本的设计;作为半个架构专家,我则是在最近完成了部分架构设计代码化的工作。
Phodal
2021-06-09
864
0
只懂 Git 如何成为架构砖家?从代码的物理分析说起
git
github
开源
https
网络安全
物理分析这一词,来源于我同事 @NoaLand 所推荐的《大规模 C++ 程序设计》一书中所介绍的物理设计。
Phodal
2021-03-16
281
0
轻量级架构可视化:Coco 实现
https
网络安全
github
uml
git
过去的十几天里,在 Inherd 开源小分队的努力之下,我们实现了 Coco 的第一个完整的功能 —— 实现对于一个项目的基本架构可视化。(PS:Coco 是一个研发效能分析工具,如团队发展现状(根据架构复杂度及行数变更)、团队演进、历史分析等。)
Phodal
2021-02-25
672
0
写个取代自己的工具:Coco —— 自动化项目分析与建议
rust
自动化
devops
git
github
即使如此,依旧没有解决一个问题:我需要人力来分析项目、再抛出这些链接。于是,过去我一直就在想:能否做一个工具来取代自己? 当然了,我的真实意思不是:取代我自己,而是取代我做的那些重复性活动。(PS:等写完之后,再写一个自动化写 PPT 的工具,就完美了。)
Phodal
2021-01-28
297
0
前端的自动化重构
https
github
网络安全
git
开源
过去,我一直想着抽时间写一个小的前端工具,以对代码进行自动化的重构。但是呢,经过我再三的考虑,我暂时取消了这个打算 —— 主要是没时间。(PS:人生长乐,写个 Charj) 但是呢,我打算写一篇文章记录一下相关的思路。
Phodal
2020-12-15
361
0
为什么创造 Charj 语言?从十年以后的编程说起
https
网络安全
编程算法
github
git
上个月,在社区上发布那篇《Charj —— 代码的代码化语言》时,遇到一系列的相关问题。起初并没有想到会在知乎上有这么多的讨论,所以我并没有详细介绍为什么创造 Charj 的缘由。只是说了说,哦,如果要创造一个语言的语言是这么这么做。由于一直忙着项目,和实现相关的功能。
Phodal
2020-12-15
270
0
Lemonj:类 CSS 的自动化重构工具
css
自动化
github
https
git
最近,在帮助一家大型公司的大型前端项目设计和构建前端体系,期间和我同事 @Liuuy 讨论起了 CSS 的架构和设计问题。开发人员对于 CSS 及其 CSS 预处理器的使用是一个很有意思的问题 —— 过去,我一直在吐槽这些想写好 CSS 的人,却是一点儿也不想高认真学习 CSS。
Phodal
2020-12-15
476
0
系统重构的未来:重构工具 Coca 一周年
https
网络安全
github
java
git
一年前,在公司大佬的指点之下,我开始写系统级重构工具 Coca (https://github.com/phodal/coca) 。哦,不,不对,是刚开始学习 Golang,因为我的第一次提交是从一个 Go 的 hello, world 写起的。
Phodal
2020-11-05
657
0
如何快速识别项目水平?
java
unity
git
github
开源
软件开发是一个非常有意思的复制 + 粘贴活动。开发业务代码的时候,大部分人都不会不加思索地添加代码。毕竟,聪明的产品经理/项目经理们,天才式地想出了用代码行数的方式来计算 KPI,又或者是通过提交次数来进行考核 —— 虽然小步提交是个好东西,但是吧,大部分人不经过练习还是掌握不会的。
Phodal
2020-09-24
403
0
README 驱动开发
开源
github
git
腾讯云测试服务
最近,我又挖了几个开源项目的坑,Ledge、Ledge Framwork、Igso 等等。每次挖新坑的时候,经常性地都要花很多的时间,想着怎么编写 README、完善 README。而就是这么一个简单的 README 的编写,它都要花费我相当长的时间,或是几个小时,或是几天。
Phodal
2020-06-22
422
0
需求代码化
git
github
开源
api
NLP 服务
为了解决某种需求/需要,我们计划设计一个软件系统。通过与利益相关者进行交流之后,确认了新的系统是有必要存在的。于是,我们产生了一系列的概念和想法,并通过诸如愿景梳理、用户分析等一系列的想法,我们将这些想法明确下来。
Phodal
2020-05-28
1.1K
0
万物代码化:从低代码、云开发到云研发
架构设计
https
github
网络安全
git
我也是从我的所做、所见、所听中,构建了整个的模型,并非从未来穿越到现在,所以其中的一些设想,可能并非如此准确。
Phodal
2020-05-25
694
1
让第一个版本的系统混乱一点,或许是件好事
markdown
github
git
开源
单元测试
对于敏捷开发来说,我只采纳了持续集成和持续部署的思想,即提交代码便发布到 GitHub Pages。但是,这也浪费了我很多的时间,而且我觉得没有必要,因为我已经有一个本地可以部署的脚本。我只需要在本地运行一下 deploy,那么就会在本地构建,并部署到服务器上。然而,为了最佳实践的理念,我还是花了半天的时间,研究了一下 GitHub Action,然后让它实现自动部署。
Phodal
2020-04-22
306
0
开源?不好意思,你们都理解错了
开源
github
git
上上周,我在 GitHub 上发布了 Ledge 知识平台(https://github.com/phodal/ledge),我以一种“重量级”的方式来运行这个开源项目。换句话来说,以正确的方式运行起了这个项目。因为我知道怎么运作一个开源项目,加上一些外部的原因,我开始思考个人开源和组织开源的一些困境。
Phodal
2020-04-22
911
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档