个人精进系列-好的代码-审美/函数 审美 好的代码应当“看上去养眼” 一致性 调整 重新排版来保持一致和紧凑 换行 定义: 使用: 调整 重新排...
为什么需要好的代码? 大部分时间用于阅读和理解代码 词不达意的命名将影响思考和注意力 好代码会明确告诉你它在做什么 借鉴学习 当我们看到写得很漂...
前言 当我们开发一个新功能的时候,也曾经有过深入了解遗留系统的冲动,但阅读那些错综复杂的旧代码让人感觉头痛不已——不仅仅需要耗费大量的时间,而且...
前言 经过前几篇的酝酿,相信大家都已经对编写测试跃跃欲试。 当你兴致勃勃地打开IDE,准确找到需要测试的地方,却发现无从下手。 那些无法测试的遗...
一个故事 在进入这个话题前,我们先讲一个故事。 开发同学从另一个团队接手了新的系统有一段时间了,但是平时都是加全新的功能,对已有的功能还没有完全...
前言 修改代码有非常多好的技巧,我们往往会被五花八门的方法所淹没,导致在正真需要的时候想不起来,或者在选择的时候无从下手。因为我们缺少了一个指导...
背景 频繁查询SQL 生产环境Mysql Web客户端体验较差步骤多切换繁琐无联想功能 目标 SQL知识库快速搜索方便维护支持智能联的富文本框易...
遗留代码 从何而来 软件是如何演变成遗留代码? 初期,架构清晰,代码精炼,指点江山 中期,新功能简单在原有代码加上逻辑,页面自测,谈笑中高效完成...
前言 演讲技能应该算是我们技术人员的弱项,我平时分享也明显感到很多不足,于是将演讲的学习也提上日程。 在看完多篇相关文章后,大开眼界,果然这个东...