ArchKeeper (开篇):架构守护平台的问题与理念

2023-03-09
阅读 4 分钟
775
在敏捷开发环境下,系统通过迭代增量的交付价值,系统架构也是如此。团队不可能在项目之初就建立完美的系统架构,系统架构应该随着系统迭代不断演进。架构演进和架构腐化是看待架构的不同视角:架构腐化着眼于现状,架构演进侧重于未来架构腐化不可避免,随着时间流转腐化现象必然发生。而我们需要做的是:通过某种方式...
封面图

如何辨别开发者等级?

2019-08-07
阅读 3 分钟
4k
作为开发人员的初、中、高级并不仅仅与拥有多少年的编程经验有关。有时候初级开发人员甚至可能比高级开发人员年龄大。同样,这也这并不意味着高级开发人员必须成为所有人的专家。不过可以肯定地说,高级开发人员比初级和中级开发人员更加熟练。但不仅仅是编码技能使高级开发人员与中级和初级开发人员区别开来。