一、简介 Marp,全称Markdown Presentation Ecosystem,是一件使用markdown做幻灯片的利器,可以说是我目前见到的最好用的工具。基本上可以...
一、简介 Marp,全称Markdown Presentation Ecosystem,是一件使用markdown做幻灯片的利器,可以说是我目前见到的最好用的工具。基本上可以...
个人精进系列-好的代码-审美/函数 审美 好的代码应当“看上去养眼” 一致性 调整 重新排版来保持一致和紧凑 换行 定义: 使用: 调整 重新排版来保持一致和紧凑 使用: 分...
为什么需要好的代码? 大部分时间用于阅读和理解代码 词不达意的命名将影响思考和注意力 好代码会明确告诉你它在做什么 借鉴学习 当我们看到写得很漂亮的代码时,会很受启发 鼓励你...
前言 当我们开发一个新功能的时候,也曾经有过深入了解遗留系统的冲动,但阅读那些错综复杂的旧代码让人感觉头痛不已——不仅仅需要耗费大量的时间,而且好像对实现新功能没有太大的帮助...
前言 经过前几篇的酝酿,相信大家都已经对编写测试跃跃欲试。 当你兴致勃勃地打开IDE,准确找到需要测试的地方,却发现无从下手。 那些无法测试的遗留代码仿佛在默默地诉说着自己的...
一个故事 在进入这个话题前,我们先讲一个故事。 开发同学从另一个团队接手了新的系统有一段时间了,但是平时都是加全新的功能,对已有的功能还没有完全熟悉。这一天,我们的产品同学提...
前言 修改代码有非常多好的技巧,我们往往会被五花八门的方法所淹没,导致在正真需要的时候想不起来,或者在选择的时候无从下手。因为我们缺少了一个指导原则。在深入了解各种使用技巧前...
背景 频繁查询SQL 生产环境Mysql Web客户端体验较差步骤多切换繁琐无联想功能 目标 SQL知识库快速搜索方便维护支持智能联的富文本框易于共享 SQL控制台可快速执行...
遗留代码 从何而来 软件是如何演变成遗留代码? 初期,架构清晰,代码精炼,指点江山 中期,新功能简单在原有代码加上逻辑,页面自测,谈笑中高效完成 最后,另一个团队接手面对难以...
1 场景问题# 1.1 扩展客户管理的功能## 考虑这样一个应用:扩展客户管理的功能。 既然是扩展功能,那么肯定是已经存在一定的功能了,先看看已有的功能:公司的客户分成两大类...
前言 演讲技能应该算是我们技术人员的弱项,我平时分享也明显感到很多不足,于是将演讲的学习也提上日程。 在看完多篇相关文章后,大开眼界,果然这个东西是有“套路”的,非常值得我们...
关于《时间的朋友》 《时间的朋友》是由罗振宇主讲约4小时的跨年演讲 从2015年开始,在每年12月31日晚定期举办,深圳卫视和优酷同步直播 艰难的2018 经济大环境艰难各国...
前言 最近抽空看了大名鼎鼎的Raft算法论文,看完后就一个感觉:如此复杂的算法居然可以设计得如此简洁、巧妙。 反复看了几遍,非常过瘾,原文不仅通俗易懂,而且非常严谨,所有异常...