标志
  • 首页
  • 博客
    每日一问PyQt5OpenCVOpenVINOTensorFlow
  • 数学
  • 编程
    JavaJava核心技术面试精讲Spring编程常见错误50例Java业务开发常见错误100例SQL必知必会正则表达式入门课设计模式之美MySQL实战45讲说透低代码产品创新课
  • 算法
    Leetcode剑指Offer程序员面试金典
  • 项目
    简单
  • 课程
    CS 61A:计算机程序的构造和解释CS61b
  • 写作
    诗歌随笔剧本
  • 论文
  • 推荐
    诗词书籍
  • 文档
  • 书架
  • 论坛
  • 关于

编程

34 | 实战一(上):通过一段ID生成器代码,学习如何发现代码质量问题

在前面几节课中,我们讲了一些跟重构相关的理论知识,比如:持续重构、单元测试、代码的可测试性、解耦、编码规范。用... » 阅读全文

0
阅读
33 | 理论五:让你最快速地改善代码质量的20条编程规范(下)

上两节课,我们讲了命名和注释、代码风格,今天我们来讲一些比较实用的编程技巧,帮你切实地提高代码可读性。这部分技... » 阅读全文

0
阅读
32 | 理论五:让你最快速地改善代码质量的20条编程规范(中)

上一节课中我们讲了命名和注释,这一节课我们来讲一下代码风格(Code Style)。说起代码风格,我们其实很难... » 阅读全文

0
阅读
31 | 理论五:让你最快速地改善代码质量的20条编程规范(上)

前面我们讲了很多设计原则,后面还会讲到很多设计模式,利用好它们可以有效地改善代码质量。但是,这些知识的合理应用... » 阅读全文

0
阅读
30 | 理论四:如何通过封装、抽象、模块化、中间层等解耦代码?

前面我们讲到,重构可以分为大规模高层重构(简称“大型重构”)和小规模低层次重构(简称“小型重构”)。大型重构是... » 阅读全文

0
阅读
29 | 理论三:什么是代码的可测试性?如何写出可测试性好的代码?

在上一节课中,我们对单元测试做了介绍,讲了“什么是单元测试?为什么要编写单元测试?如何编写单元测试?实践中单元... » 阅读全文

0
阅读
28 | 理论二:为了保证重构不出错,有哪些非常能落地的技术手段?

上一节课中,我们对“为什么要重构、到底重构什么、什么时候重构、该如何重构”,做了概括性介绍,强调了重构的重要性... » 阅读全文

0
阅读
27 | 理论一:什么情况下要重构?到底重构什么?又该如何重构?

“重构”这个词对于大部分工程师来说都不陌生。不过,据我了解,大部分人都只是“听得多做得少”,真正进行过代码重构... » 阅读全文

0
阅读
26 | 实战二(下):如何实现一个支持各种统计规则的性能计数器?

在上一节课中,我们对计数器框架做了需求分析和粗略的模块划分。今天这节课,我们利用面向对象设计、实现方法,并结合... » 阅读全文

0
阅读
25 | 实战二(上):针对非业务的通用框架开发,如何做需求分析和设计?

上两节课中,我们讲了如何针对一个业务系统做需求分析、设计和实现,并且通过一个积分兑换系统的开发,实践了之前学过... » 阅读全文

0
阅读
页面导览
  • 12 / 37
  • « 最前
  • ‹ 往前
  • 页次 11
  • 目前页面 12
  • 页次 13
  • 往后 ›
  • 最后 »

Taxonomy

Categories

著作权 © 2025 . 保留一切权利。 本站采用的布景主题为 Mynote.