4月读书笔记1


读书笔记:
1.常规方法不能解决所有的软件开发问题, 不同的项目和团队需要不同的方法。
2.软件开发是一个复杂的过程,需要以人为核心,以人为本。软件过程中的问题并不是单纯的技术问题,而是一个由技术、人员、进度、预算和客户等方面的综合问题。
3.管理者需要深入了解项目,可以与团队成员和客户沟通,发现和解决问题。
4.沟通是极为重要的,因为每个人都有不同的理解和需求,需要清晰明确的表达和理解才能推进项目。
5.迭代式、增量式软件开发方式可以使项目更加灵活和适应变化。
我从书中学会了什么:
1.深入了解项目,尤其是客户需求的详细描述,以及每个团队成员对于工作内容的定义和认知。
2.关注项目的细节,确保每个项目可以按预定计划实现。
3.增量式、迭代式的软件开发方式使得项目更加灵活和适应变化。
4.对于管理者,及时解决团队成员和客户的问题、及时调整计划是至关重要的。
5.重视每个人在项目中的作用,安排每个人的工作和职责。
6.对于开发过程中的问题,可以采取同事代码评审、提倡代码规范、文档记录等方式减少软件开发中出现的问题。
之前是如何做的:
在过去的开发过程中,我们更多地关注了开发计划和代码设计。但是我们也发现,不同的程序员之间没有完全统一的编码规范,代码复杂度高,新人熟悉代码需要更长的时间。
之后应该如何做:
读完《人月神话》后,我们决定进行增量式开发,尽早与客户沟通,不断地与客户反馈、改进,避免大规模调整。这样可以避免在后期修复漏洞浪费时间和资源。此外,我们还考虑制定更加详细和统一的编码规范,以减少代码冗余和增加代码复用率,方便新人更快速地熟悉代码。我们也在项目中更注重沟通与验证,尽早发现问题,以便及时解决。

posted @   周+⑦  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示