Phodal

LV1
发表了文章

如何快速分析大型系统架构?

PS:这里所针对的情况是,没有现有架构图的情况。如果已经有现成的架构,那么它的步骤应该是不一样的。依我之间的经验来看,它应该是这样的:

Phodal
发表了文章

设计测试策略

我便有了想法重新写一篇文章,体系性的介绍一下相关的内容。我那已经达到 800+ 篇的博客,正好缺失这样的一篇文章。

Phodal
发表了文章

Rust: 编译器驱动开发

考虑到,我用这门语言的时间只有一星期多,某些观点和感受并非那么准确。因此,我的观点并不适合作为一份参考材料。

Phodal
发表了文章

老旧系统改造要点

遗留系统的迁移是一个相当复杂的工作,以至于重写的成本甚至比迁移的成本更高。但是从技术维度来看,步骤无非就是:

Phodal
发表了文章

停止复用

文章起源于我对于模块化、微服务、Serverless 以及单体应用几种不同的架构模式的思考。而这其中的一个原因就是:人们经常从一个极端走另外一个极端。既然单体不...

Phodal
发表了文章

README 驱动开发

最近,我又挖了几个开源项目的坑,Ledge、Ledge Framwork、Igso 等等。每次挖新坑的时候,经常性地都要花很多的时间,想着怎么编写 README...

Phodal
发表了文章

逆数字化:数字化时代的自由在何处?

直到,最近发生了一些事情,我才开始重新重视了一下这个问题。从现象来说,大致是这样的:

Phodal
发表了文章

需求代码化

为了解决某种需求/需要,我们计划设计一个软件系统。通过与利益相关者进行交流之后,确认了新的系统是有必要存在的。于是,我们产生了一系列的概念和想法,并通过诸如愿景...

Phodal
发表了文章

万物代码化:从低代码、云开发到云研发

我也是从我的所做、所见、所听中,构建了整个的模型,并非从未来穿越到现在,所以其中的一些设想,可能并非如此准确。

Phodal
发表了文章

这 8 篇文章告诉你:未来的软件研发是怎样的?

最近,可能因为 Ledge、可能因为我写的文章,我和各种各样的人交流起了未来的软件开发,有腾讯云的,有阿里云的,有华为云的,还有各种各样的公司相关的项目,所以我...

Phodal
发表了文章

代码生成模式:未来的代码模式会是怎样的?

虽然说是模式总结,到底只是个人经验。受限于个人经验,可能有些许的不足之处。若是各位读者愿意指出来,那自然感激不尽。

Phodal
发表了文章

从 0 到 #114,开源的 DevOps 知识平台 Ledge 两周经历了什么?

半个月前,我们在 GitHub 上开源了 Ledge ( https://github.com/phodal/ledge ) ,在这段期间里,我们的提交总数达到...

Phodal
发表了文章

让第一个版本的系统混乱一点,或许是件好事

对于敏捷开发来说,我只采纳了持续集成和持续部署的思想,即提交代码便发布到 GitHub Pages。但是,这也浪费了我很多的时间,而且我觉得没有必要,因为我已经...

Phodal
发表了文章

开源?不好意思,你们都理解错了

上上周,我在 GitHub 上发布了 Ledge 知识平台(https://github.com/phodal/ledge),我以一种“重量级”的方式来运行这个...

Phodal
发表了文章

文档代码化:重塑软件开发的文档系统

最近一个月里,我在开发一个基于 Git + Markdown 的全新文档系统。我定制了一个基于 markdown 的标记语言,以支持起雷达图、条形统计图、思维导...

Phodal
发表了文章

精炼:如何打造有用的工具?

过去的几年里,我一直在打造各式各样的编程相关的工具。这些工具有的是用于指导软件开发工作,有的是用来进行编程学习,还有的纯粹是为了提升技术而写的。在我写了越来越多...

Phodal
发表了文章

如何用 DDD 结合 TDD 的思想『分治』复杂问题?

PS:理论上,我应该在上个月 “交付” 这篇文章,自觉得有一些论据不够强有力。但是,因为疫情的原因,我离我的书架很远(电子书不方便翻阅)。所以回到杭州,搬完家后...

Phodal
发表了文章

如何用代码为代码建模?

去年年底,在公司大佬的带领下,我们结合架构守护的需要,对代码进行了简单的建模。在过去的几个月里,我一直工作在相关的事项上,不断地优化、改进相关的模型:

Phodal
发表了文章

跨平台架构模式

跨平台不是一个新的话题,它已经被讨论了几十年了。在最近的一些尝试,让我对跨平台有了一些新的想法。在想法真正落地之前,我梳理了一下不同跨平台方案的一些特征,便有了...

Phodal
打包WebViewJavaScriptKotlin网站
发表了文章

Chapi —— 一个通用语言元信息转换器

来,一起用高效(hard way)的方式学习多种编程语言,Kotlin + Scala、Python、Go、Java、TypeScript、C#……

Phodal
JavaKotlinUMLJSONGo

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券