OOP的四大特性的意义与缺陷 室长 发布于 2024-03-06 收录于 软件工程包工头封装 封装也叫作信息隐藏或者数据访问保护。 意义一:限制修改 如果我们对类中属性的访问不做限制,属性可以随意被以各种奇葩的方式修改,这会导致: 修改
编写高质量代码的技巧、方法和理论 室长 发布于 2024-03-06 收录于 软件工程包工头讲在前面 代码质量的评价有很强的主观性。对于同样一个系统,熟悉它的资深工程师会觉得代码的可维护性还不错,而一些新人因为不熟悉代码,修改 bug、
不要怕!打破算法面试心魔 室长 发布于 2024-03-04 收录于 找工作就像相亲 和 LeetCode嘻唰唰你是否也跟我一样,对算法面试感到恐惧?在经历过 N 场算法面试之后,最终我打破心魔,算法面试也就这么回事儿
论敏捷开发团队的最佳实践 室长 发布于 2024-02-28 收录于 软件工程包工头我在知识星球任职期间,做了一些敏捷开发的实践,现记录一些关键的经验。 周期 一个完整的迭代是 15 天,其中: 前 8 天为开发时间。 8 - 13 天为测试&
学会写SQL 室长 发布于 2024-02-21 收录于 软件工程包工头SQL优化 使用 Explain 分析 SQL Explain 执行计划包含字段信息如下:分别是 id、select_type、table、partitions、type、possi