保存成功
订阅成功
保存失败,请重试
提交成功
明明如月

明明如月

资深Java开发工程师
阿里巴巴 资深 Java 工程师,CSDN 博客专家,前网易 Java 高级开发工程师,博客阅读量过百万,有数篇博客被知名技术类公众号转载。《解锁大厂思维:剖析《阿里巴巴 Java 开发手册》》专栏作者,5000多人订阅。 擅长方法论,喜欢总结和分享。 个人博客:https://blog.csdn.net/w605283073 微信:mingmingruyuexz (请注明来自GitChat)...更多
创作文章5

编写提测文档的正确姿势

很多程序员刚参加工作或者工作一两年,总习惯于按部就班地“搬砖”。 不知道你是否认真思考过:如果你想成为一名专业的开发人员,想让测试认可你的专业度,让测试更愿意帮你兜底,应该怎么做? 本文将结合自己的工作中的亲身体会,给出一些写提测文档的建议,帮助大家提高代码质量,给测试更好地合作体验,提升自己的专业度。 在本场 Chat 中将会讲到如下内容: • 如何正确看待开发和测试测试人员的关系? • 写提测文档的意义? • 如何写出全面的提测文档,让测试为你点赞、更愿意为你兜底? 适合人群:想进阶的初级程序员、想了解如何写提测文档的程序员、想提升自己专业度的开发人员
测试
119 订阅

你真的知道该怎么读源码吗?(方法论)

读源码是大多数程序员进阶的重要途径,最近了解到很多朋友反馈读了一些源码但是收获不是很大,看了一些源码总是半途而废,有很多困惑。 主要表现为: - 读源码的时候并不知道该读啥 - 很容易迷失在细节中,调试时跳来跳去跳晕了,很难坚持下去 - 读完很快就忘掉了,无法灵活运用 网上也会有一些讲某个具体开源代码的系列文章,通常比较冗长,传授的都是“鱼”而不是“渔”。 俗话说:授人以鱼不如授人以渔。 我相信大多数同学希望得到方法论级别、更加系统化介绍如何更好地阅读源码的文章。 为此,在这里我打算将自己的读源码经验传授给大家,相信会让很多人理解问题的症结所在,给出一些“意料之外”的实用建议,让饱受读源码困惑的同学能够找到方向。 感兴趣的同学欢迎订阅。 在本场 Chat 中,会讲如下内容: - 为什么很多人读源码收获不大? - 读源码究竟读什么? - 有哪些读源码重要的思想? - 有哪些好的读源码切入点? - 有哪些读源码非常实用的技巧? **适合人群**:想通过学源码进阶但是不得法的同学;希望更好的发挥读源码效果的同学。
学习
299 订阅

程序员进阶之排错和避坑方法论

程序员的职业生涯中会遇到无数个 BUG。 面对同一个问题,不同人解决的速度体现着个人的技术水平。一分钟就可以定位问题的程序员和一个小时还毫无头绪的程序员注定拥有不一样的发展轨迹。 定位问题是解决问题的前提,如何尽可能避免出现 BUG 也是一门学问然而,现在很少有系统化介绍这一块内容的高质量文章。 为了弥补这一块空缺,计划将自己在工作中积累的一些经验通过本 Chat 系统化输出给大家,让大家在遇到问题时有清晰的思路,可以快速定位问题,提高技术水平;让大家了解如何尽量避免出现 BUG,少走弯路,提高进阶的速度。 在本 Chat 中,会讲到如下内容: 1. 为什么有些人可以 1 分钟定位问题,而有些人却 1 小时还毫无头绪 2. 掌握排查错误的核心思路和方法 3. 如何尽量避免出现 BUG 适合人群:想少走弯路提高进阶速度的开发人员;对代码质量有追求的开发人员。
知识管理
141 订阅

CodeReview 的正确姿势

代码审查(CodeRewiew)是保证项目质量和促进团队技术交流和提高技术水平的重要手段。 一场好的代码审查可以发现代码中潜在的安全风险,可以发现功能和性能、可读性、可拓展性、可维护性等方面的诸多问题,从而提高项目的质量。代码审查还可以帮助团队成员发现自己编码的问题,提高其技术水平,还能够促进团队成员之间了解彼此业务,增强团队成员间的技术交流,进而提高整个团队的技术水平。 然而很多文章写得过于抽象,导致无法清晰明了地理解如何落地;有些文章写得太细节,导致缺乏方向的地指导,缺乏对实际落地时常见问题的针对性解决思路。 因此,计划写这篇更接地气的代码审查相关的 GitChat,帮助大家更好地理解代码审查,更好地发挥代码审查的价值。 在本场 Chat 中,会讲到如下内容: - 代码审查的必要性 - 代码审查和其他软件开发环节的关系 - 实践代码审查时的常见问题 - 代码审查落地流程(含代码审查记录模板) - 代码审查究竟审查什么 - 如何更好地发挥代码审查的价值 适合人群:对代码审查感兴趣、希望提高代码质量的开发人员
Code Review
228 订阅

性能优化方法论

性能优化是很多 Java 程序员希望彻底掌握的一门技能。 很多人都想学好性能优化,希望能够在自己的工作中灵活运用提高性能,从而为用户提供良好的用户体验。 然而,很多人在**设计技术方案或者编码时缺乏系统地、方法论级别的指导**,导致想做性能优化时缺乏思路。 俗话说:“授人以鱼不如授人以渔”。通过本 Chat 的学习,你将掌握系统地性能优化方法论,对从性能优化视角下深入理解 Java 常见的中间件的设计,对设计出合理地性能优化方案,对大家的学习进阶会有较大地帮助。 在本场 Chat 中将会讲到如下内容: - 性能优化的本质 - 性能优化方法论的源泉 - 性能优化的方法论各种优化角度解读 - 性能优化的注意事项 - 性能优化方法论在 Java 常见中间件中的体现 - 结合具体场景谈性能优化方法论如何落地 **适合人群**:想系统地掌握性能优化方法的 Java 开发工程师
性能优化
266 订阅