编程所需要的东西 2021.8.16 2024.7.7 Programming 16477 33 分钟 前言 本文试图通过介绍编程工作中的部分技能和知识,帮助新进入程序员职业的朋友熟悉未来的工作。特别的,本文将额外提供以 Java 编程语言下的 Spring 框架开发 Web 应用后端逻辑的工作相关的介绍。 因本文实在冗长,建议你结合目录…… 阅读全文 »
译文:从源码中学习(阅读源码,初学者的有效成长方式) 2021.5.25 2023.8.8 Programming 4197 9 分钟 这是一篇译制博客文章,原博客为 Learn from Source Code (an Effective Way to Grow for Beginners) ,原作者为Nick Mose 。 我 向 Nick 申请获得了此文的中文翻译权与中文翻译文章发布权。 前言 上周我在和一位年轻程序员聊天时,他问到我:“如何阅读源码?”,我们讨…… 阅读全文 »
单元测试的不同方式 2021.5.23 2023.8.8 Programming 6975 14 分钟 对读者的知识要求&前言 要求 掌握任一编程语言,明白“单元测试”即相关概念定义和作用,写过单元测试。 王婆卖瓜:如果不确定自己是否明白“单元测试的定义”, 请看这段解释“为编码测试”的文字 。 现在单元测…… 阅读全文 »
对适用于个人的电子数据备份体系的总结 2020.12.7 2023.8.8 Thought 3813 8 分钟 数据保存在电子介质上,且只能通过电子设备读写,这意味着可能需要购买额外设备以满足对其保存、处理的需要。本文在引用所有没有对应术语级定义的自创名词时,将使用大括号高亮该名词,防止读者迷惑(例:【自创名词…… 阅读全文 »
TDD 实践经验分享与对 TDD 实践程度的讨论 2020.7.17 2023.8.8 Programming 6763 14 分钟 0.对读者的知识要求&前言 要求:简单掌握任一编程语言,明白“软件测试”的定义、类别与各测试类别的作用。 去年刚写这篇文章(20200717)时,我第一次在《代码整洁之道》系列书中读到 TDD 的概念与好…… 阅读全文 »