何鑫个人博客

软件复杂度主要表现在两个方面,第一个是理解能力,第二个是预测能力。 理解能力 理解能力指的是软件难以理解,它来源于软件的规模和软件的结构。软件的规模与业务密切相关,需求的增长和业务关系的混杂带来软件规模的指数级增长,最直接的表现就是代码量的增长,技术债越来越多,最终将软件拉向深渊。软件结构的复杂来源于我们对软件质量的要求,为了应对高并发,实现高可用,我们拆分业务,引入框架,增加各种中间件,看似提高了软件的质量,实际也使得软件结构越来越复杂。 预测能力 预测能力指的是预测软件变化的能力。技术革新,业务变化,......
封面图
明确搭建个人博客的目的 为什么要搭建个人博客呢?就我个人来说,两点原因。第一点,技术实践。纸上得来终觉浅,绝知此事要躬行。已有的理论知识,不经过实践,很难系统掌握,个人博客听起来很容易实现,其实它是个很锻炼技术的非常综合性的东西,不单单是编码,还需掌握需求分析,数据库设计,服务器相关知识,甚至包括SEO,Web安全等工作之外的知识。第二点,技术累积。做技术行业的,必须善于总结和分析,信息时代,技术发展日新月异,技术体系日益庞大复杂,作为一个普通人,好记忆不如烂笔头,做个笔记,分享到个人博客,做个个人知识库......