首页 > 编程语言 >《程序员修炼之道:从小工到专家》阅读笔记(4)

《程序员修炼之道:从小工到专家》阅读笔记(4)

时间:2023-10-31 20:44:45浏览次数:34  
标签:需求 小工 问题 程序员 修炼 自动化 应该 代码

第36节

主要讨论了在项目开始之前的一些准备步骤和流程。作者强调了需求识别的重要性,并提出需求是与用户共同完成的“发现”过程,而不仅仅是收集他们的意见。需求在某种程度上应该保持抽象,因为需求不等同于架构或设计。作者还提到了一个词汇表的维护,这是为了消除歧义,并确保大家对需求有共同的理解。此外,项目的需求文档应该在内网上公开,这样所有的相关人员都可以访问、查阅,提出他们的意见和建议。

第37节

这一节为我们提供了一个新的思考方式,那就是如果面对一个看似无法解决的问题,我们应该转变思路,尝试去找问题的本质,看看能否通过重新定义需求来使这个问题消失。

第38节

鼓励我们在遇到重复问题时,尽快解决,我们可以通过快速构建原型、迭代,并寻求更好的解决方案。

第39节

关于编写规范的问题,作者警告我们不要对开发者设置过度严格的规定。过于详细的规定可能会限制开发者的创新能力。

第40节

提醒我们要对先前设定的限制有所认识,并努力不让自己被陷入细节,陷入微不足道的部分而无法全面观察问题。也不能盲目地运用所有的技术,而是应该根据实际需求来选择最合适的。

第41节

对如何打造一个注重实效的团队做了深入的探讨,一些重要的原则包括:不能容忍代码质量问题,需要保持团队的交流,避免重复的努力,确保任务的正交性,实现工作流的自动化,并给团队成员足够的空间去创新和做决策。

第42节

提倡使用自动化,因为自动化可以保证过程的一致性和重复性,从而提高效率。

第43节

再次强调了早期频繁的自动化测试的重要性,指出三个基本问题:应该测试什么、如何测试、何时测试。

第44节

提醒我们在编写代码的同时,要注意代码和文档的相互结合,使用特定的注释格式,这样可以生成可执行的文档,让其他人理解我们的代码成为可能。

第45节

重申了理解并满足用户期望的重要性,并强调与客户进行深度交流以更好地理解他们的需求和期望的重要性。

第46节 提出了注重实效的程序员应该认真对待职责,应对挑战,并且要愿意为自己的工作成果负责。他还提出了一个思考点,那就是应该考虑建立公共的代码所有权,这样可以让所有人都有责任和动力去维护和改进这些代码。

标签:需求,小工,问题,程序员,修炼,自动化,应该,代码
From: https://www.cnblogs.com/xuan-2004/p/17801298.html

相关文章

  • 《程序员修炼之道——从小工到专家》读后感4
    作为程序员我们需要知道,我不可能写出完美的软件,我们需要通过合约进行设计,我们需要的是让程序崩溃,而不是破坏,我们如果它不可能发生,用断言确保他不可能发生,如果发生异常,将异常使用异常的问题;想配平资源,需要有始有终。我们需要学会明确各代码模块的依赖和耦合关系,并降低耦合关系,让它......
  • 代码战场:用Python射击游戏开启程序员的创造之旅
    目录前言代码演示总结前言大家好,我是辣条哥!昨天在家点开好久没打开的游戏菜单,突然看到好久没有玩过的某F,玩了几把发现时代是真的变了!于是今天辣条有感而发写了这么一个简陋的射击类小游戏在这个项目中,我们将使用Python编写一个射击类游戏。这个游戏不仅具有高难度,还可以进行......
  • 2023年10月24日程序员节
    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不......
  • 从高薪码农到失业大龄程序员:一位程序员的职场悲歌
    真实的故事30岁对于程序员来说并不算老,但在互联网行业这个快速变化的领域里,过了30岁的程序员就开始被认为是“大龄程序员”,尤其是在某些公司,面试官会直接问“年龄多大了”这样的问题,让许多程序员感到不安。然而,在一个不断追求年轻化的行业里,30岁的程序员被裁是不鲜见的事情。我前同......
  • 去哪里找程序员做个软件呢
    智慧华盛恒辉软件人才派遣是一种流行的商业模式,能够为企业提供灵活的人力资源解决方案。然而,要取得成功,软件人才派遣公司需要具备一些关键因素。本文将深入探讨这些因素,帮助企业了解如何在软件人才派遣领域取得成功。1:华盛恒辉科技有限公司上榜理由:华盛恒辉是一家专注......
  • ScreenBar Halo:程序员的视觉守护者
    前言:在最近的一段时间内,我每天都沉浸在代码的世界中,然而,这样的密集工作导致我的眼睛开始感到不适。经过深思熟虑,我决定去医院进行一次全面的检查。医生严肃地告诉我,我需要适当休息,并减少长时间盯着电脑屏幕的行为。作为一位IT程序员,我要挣钱生活!必须每天进行的代码编写工作,我该如何......
  • 黑马程序员2023新版JavaWeb开发教程学习笔记
    前言该笔记灵感来源于B站《黑马程序员2023新版JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+Springboot》源视频地址:黑马程序员2023新版JavaWeb开发教程个人声明:本文记录个人在进行该视频学习中的知识总结,帮助大家能更快地进行对该视频内容的学习;由于该视频对......
  • 视野修炼-技术周刊第59期
    欢迎来到第59期的【视野修炼-技术周刊】,下面是本期的精选内容简介......
  • 程序员如何做副业(02)-中指备用金
    副业给我们的职业带来的更大的自由度。职业选择的自由F***youmoney。这是国外的一个词,翻译成「中指备用金」,指一笔钱,数量大概是:突然有一天你跟老板闹翻了,你可以竖起中指,跟他讲说老子不干了,然后辞职回家。在这种情况下,你的生活质量也不受影响。标准意义「中指备用金」,是和财务......
  • C++ | 每一个C++程序员都应该知道的RAII
    导读:RAII是C++中一种管理资源、避免资源泄漏的惯用法,利用栈的特点来实现。本文较为详细介绍了RAII的原理、使用方法和优点,并且通过实例讲解了RAII在C++STL中的应用,如智能指针和互斥锁等,在最后进行了编程实践。本文适合对C++编程有一定了解的开发者阅读。1.什么是RAIIRAII是R......