摘要:
软件测试和项目维护是软件开发周期中不可或缺的部分,它们对软件的质量和长期稳定运行有着至关重要的作用。《构建之法》为我们深入剖析了这两个环节的内涵和操作方法。 单元测试是对软件中的最小可测试单元进行检查和验证。通常由开发人员自己进行。例如,在一个Java程序中,对一个类的方法进行单元测试,检查其输入输 阅读全文
摘要:
在软件开发过程中,软件设计和开发模式是决定软件质量和开发效率的关键因素。《构建之法》为我们提供了关于这方面的丰富知识和实用见解。 软件设计应遵循模块化原则,即将一个大型软件系统分解为多个相对独立的模块。每个模块具有特定的功能,并且模块之间通过明确的接口进行交互。例如,在一个图像处理软件中,可以将图像 阅读全文
摘要:
软件工程是一门复杂且综合性很强的学科,在软件开发过程中,需求分析和项目启动是至关重要的环节。阅读《构建之法》后,我对这两个部分有了更深入的理解。 需求不仅仅是客户直接提出的要求,还包括对用户潜在需求的挖掘。《构建之法》中提到,需求分析人员要深入了解用户的工作场景、业务流程等。例如,在开发一款办公软件 阅读全文
摘要:
我目前使用的工具是eclipse(2024-12),并且没用使用maven这类工具,数据库使用的是MySQL,服务器为tomcat10.1。 在编码并实现增删改查操作前,要进行一些准备工作。 首先在file里创建一个动态web项目(Dymamic Web Project),我们连接数据库要提前连接驱 阅读全文
摘要:
这一章节深入挖掘了软件开发领域中至关重要的元素。或许它在代码的质量把控、可维护性以及高效性等方面有着精彩的论述。在现实的编程环境里,程序员们很容易被功能实现的紧迫性所驱使,从而仓促地编写代码。然而,第七章犹如一阵警钟,提醒着我们不能忽视代码质量这一基石。代码的可维护性不仅仅是为了当下的便利,更是为了 阅读全文
摘要:
这一章节主要围绕“当你编码时”展开论述。它让我深刻地认识到编码不仅仅是将想法转化为代码的简单过程,而是一个需要遵循诸多原则且精心雕琢的活动。 在编码过程中,代码的可读性是至关重要的一点。正如书中所说,代码很可能会被多次阅读和修改,不仅仅是自己,还有其他的程序员。编写清晰、简洁、具有良好命名规范的代码 阅读全文
摘要:
第五章聚焦于“注重实效的偏执”这一理念。这让我认识到在编程的世界里,适当的“偏执”并非坏事,而是一种保障代码质量和系统稳定性的重要态度。 在实际的编程工作中,我们会面临诸多的不确定性和潜在风险。从代码可能存在的漏洞,到系统运行时的各种意外情况,都需要我们以一种偏执的态度去对待。就像书中所讲,我们要对 阅读全文
摘要:
《程序员修炼之道:从小工到专家》的第四章深入探讨了实用主义在程序员成长道路上的重要性,这一主题对我来说意义非凡。 这一章节强调了实用主义的核心观点:技术的价值在于其实际应用。作为程序员,我们不仅要追求技术的深度,更要关注技术如何解决实际问题。这种观点提醒我,编程不仅仅是一种技术活动,更是一种解决问题 阅读全文
摘要:
《读《程序员修炼之道:从小工到专家》第三章有感》 《程序员修炼之道:从小工到专家》第三章着重探讨了基本工具的运用,这一内容对程序员而言意义深远。 在这一章节中,清晰地传达出一个观点:工具是程序员工作的基础支撑。对于各种编程工具,我们不能仅仅是知晓,而要深入地理解与熟练地运用。例如文中提及的文本操纵工 阅读全文
摘要:
最近在学习如何在Java代码里连接数据库。首先要选择数据库。 我选择使用的是MySQL数据库,因为它开源免费,具有高性能、可靠性和易用性的特点,适合我这个新人使用。 要连接数据库要下载MySQL和MySQL jdbc驱动,按照教程安装,并打开。 我使用的编辑器是eclipse,先将驱动添加应用到外部 阅读全文