《人月神话》读后感
摘要:《人月神话》这本书的核心内容主要围绕软件工程的智慧与项目管理展开。以下是对其核心内容的梳理: “人月”的概念与误解:“人月”代表了一个人在一个月内所能完成的工作量。但很多人错误地认为,如果一个项目需要X人月完成,那么增加人手就可以缩短项目完成的时间。布鲁克斯通过实例指出,这种“人月神话”在软件工程中
阅读全文
posted @
2024-06-17 20:58
临江柔
阅读(109)
推荐(0)
我的管理实践---《人件》读后感
摘要:人员管理 “流水的开发,铁打的项目”。相信对有几年经验的开发人员来说,这句话并没有说错。 很庆幸的是,在我管理的两年多里,没有人离职,虽然团队不大,只有七个人。 我把功劳归结为: 项目组成员的自觉性 和我的好脾气 而《人件》给了我更有说服力的说法:“管理者不是让大家去工作,而是创造环境,让大家可以顺
阅读全文
posted @
2024-06-17 00:06
临江柔
阅读(42)
推荐(0)
《管理的常识》读后感
摘要:《管理的常识》读后感 陈春花的《管理的常识》是一本相见恨晚的书。在读的过程中会有一种「如果能早点遇到你多好啊」的感慨。但换种思路,一年前读与现在读,肯定是完全不同的收获。现在读,能更多结合过去的实际感受,提炼更多的感悟和反思。这本书我读的很慢,它虽然很薄,但是有大量的内容值得深度思考,并且每个人不同
阅读全文
posted @
2024-06-17 00:05
临江柔
阅读(130)
推荐(0)
构建之法Ⅲ
摘要:敏捷流程 敏捷开发是一种迭代、灵活、以人为本的软件开发方法,其目标是通过及时反馈和灵活应对变化,以更快地交付高质量的软件。敏捷开发的原则主要体现在《敏捷宣言》和《敏捷开发原则》两个文件中。以下是《敏捷宣言》中的价值观和《敏捷开发原则》中的一些核心原则: 《敏捷宣言》的价值观: 个体和互动 胜过 流程
阅读全文
posted @
2024-01-25 20:54
临江柔
阅读(38)
推荐(0)
构建之法Ⅱ
摘要:代码规范 一、代码风格要规范,主要是文字上的规定,看似表面文章实则非常重要。 1、代码风格的原则是:简明,易读,无二义性。 2、代码风格还需要注重缩进、行宽、括号、断行、还需要分行。 以下是一些比较优美的代码风格,我们在写代码的时候,可以多学习身边或者是比较厉害的人的代码,他们的代码一般都比较优美i
阅读全文
posted @
2024-01-19 23:18
临江柔
阅读(31)
推荐(0)
构建之法Ⅰ
摘要:软件开发通常经历以下不同的阶段: 需求分析阶段:在这个阶段,开发团队与客户合作,收集和分析客户的需求。开发团队会与客户讨论软件的功能和特性,并制定详细的需求文档。 设计阶段:在这个阶段,开发团队根据需求文档设计软件的架构和界面。他们会创建系统设计文档,包括系统的组成部分和各个模块之间的关系。 编码阶
阅读全文
posted @
2024-01-16 23:13
临江柔
阅读(37)
推荐(0)
12月读后感Ⅱ
摘要:防御式编程 保护程序免遭非法输入数据的破坏是确保软件安全性的一个重要方面。以下是一些常见的方法和最佳实践,可以帮助减轻非法输入数据对程序的破坏风险: 1. **输入验证:** - 对所有用户输入数据进行验证,确保其符合预期的格式和范围。 - 使用白名单验证,只允许特定类型的数据通过。 2. **参数
阅读全文
posted @
2023-12-13 11:21
临江柔
阅读(44)
推荐(0)
12月读后感Ⅰ
摘要:管理构建 在软件工程中,管理构建是指通过有效的计划、组织和控制,将软件系统的构建过程进行管理和协调,以确保项目能够按时、按质地完成。管理构建的关键步骤包括: 需求分析:明确项目的需求和目标,理解用户需求和业务规则,确保构建的软件系统能够满足用户的期望。 规划阶段:制定详细的项目计划,包括资源分配、时
阅读全文
posted @
2023-12-06 16:59
临江柔
阅读(18)
推荐(0)
11月读后感Ⅱ
摘要:调试 调试是软件开发过程中的一个重要环节,它涉及到识别、定位和修复程序中的错误或问题。调试的目的是确保程序按照预期的方式运行,并在出现问题时能够快速地找到并解决它们。以下是调试的概述:1. 问题识别:在调试过程开始之前,你需要确定程序中存在的问题。这可能是因为程序崩溃、功能不正常、性能问题或其他异常
阅读全文
posted @
2023-11-19 15:37
临江柔
阅读(53)
推荐(0)
11月读后感Ⅰ
摘要:软件构建中的设计 在软件构建中,设计过程中可能会遇到以下问题:需求不清晰或不完整:如果需求文档不清晰或存在遗漏,设计师可能无法准确理解客户的需求,从而导致设计出的软件无法满足客户的期望。解决方案:与客户进行充分的沟通和需求确认,确保设计师对需求有全面的理解,并及时与客户沟通澄清不清晰的地方。技术限制
阅读全文
posted @
2023-11-07 13:47
临江柔
阅读(34)
推荐(0)
十月《代码大全》读后感Ⅱ
摘要:关键的“构建”决策 开发项目时,选择合适的开发语言非常重要。不同的开发语言适用于不同的项目需求和开发环境,选择合适的开发语言可以提高开发效率、减少开发成本,并且有助于项目的可维护性和扩展性。以下是选择开发语言时需要考虑的几个因素:1. 项目需求:开发语言应该能够满足项目的功能需求。不同的语言有不同的
阅读全文
posted @
2023-10-20 00:04
临江柔
阅读(39)
推荐(0)
十月《代码大全》读后感Ⅰ
摘要:前期准备的重要性 项目前期准备是一个项目成功的关键步骤,它对于项目的整体规划、目标设定和资源分配都起着重要的作用。以下是一些项目前期准备的重要性: 确定项目目标和范围:在项目开始之前,需要明确项目的目标和范围,这有助于团队明确工作重点,避免过度扩张或范围不清晰的问题。 制定项目计划:项目前期准备阶段
阅读全文
posted @
2023-10-13 17:45
临江柔
阅读(48)
推荐(0)
九月《代码大全》读后感Ⅱ
摘要:第七章高质量的子程序 首先创建子程序的好处有: 降低复杂度:通过将复杂的程序逻辑分解为更小的子程序,可以使程序更易于理解和维护。 引入中间、易懂的抽象:通过创建子程序,可以将复杂的逻辑或操作封装在易于理解的模块中,提高代码的可读性和可维护性。 避免代码重复:通过创建子程序,可以避免在多个地方重复相同
阅读全文
posted @
2023-09-27 18:46
临江柔
阅读(56)
推荐(0)
九月代码大全读后感Ⅰ
摘要:第18章 在编程中,表驱动法是一种非常常用的设计模式,它鼓励我们通过使用表格和查询表来替代复杂的逻辑判断。这种方法在处理复杂逻辑时特别有效,因为它可以帮助我们降低代码的复杂度。表驱动法的主要优点在于它能以更简单、更直观的方式来处理复杂的问题。通过使用表格和索引,表驱动法可以避免冗长且容易出错的逻辑判
阅读全文
posted @
2023-09-23 23:13
临江柔
阅读(61)
推荐(0)