第七周读书笔记

ToumaKazusa3 ToumaKazusa3     2022-11-04     747

关键词:

这周阅读的书目是传说中的《人月神话》的部分章节,首先终于懂了这个充满玄幻小说色彩的名字是什么意思,人月指的是一个人一个月的工作量;然后对于团队项目开发的效率和构成有了新的认识,果然这本书的见解十分的独特也很精辟。

关于工程量估算方面,对于新手尤其是初学者,往往认为主要时间在于编程的实现,其实恰恰相反,主要时间多应该放在“写代码之前和写代码之后”,这里指的是关于程序架构的合理规划构思、算法实现以及工作的合理划分,最后是所有工作的整合测试,这些往往需要占到一大半的时间,这些我们现在也深有体会,虽然现在的工程量都非常小,但是“一天编程,三天debug”的体验也是刻骨铭心。作者把对时间的不合理估计看作是过度的乐观主义,导致我们在物理戒指和思路上不够完善,最后出现问题是往往也会归咎于这些物理介质,如硬件和人员效率上等,所以管理者也往往会从错误的角度出发来解决这些出现的问题,殊不知让问题变得更加糟糕,比如会在工作不能按时完成时就增加人手,其实适得其反,因为软件编程不像是收割稻谷采摘棉花这种不需要交流可以各自独立的简单工作,软件编程是一个高度依赖于团队沟通协作的项目,而且未完成的工作往往也高度依赖于已完成的工作,所以一个项目中新加进来的人员需要大量的时间去熟悉项目和别人沟通交流然后才能从事一些简单的工作增减效率的目的完全没有实现。所以当任务由于次序的限制不能分解的时候,人手的添加对进度没有帮助。

对于项目量和人手安排上书中也给出了合理地规划方式,并称之为外科手术队伍,主要描述了一个高效的团队应该怎样的组成,包括丰富经验的行业资深者,包括编程者,维护人员等都进行了详细的描述,我觉得更为重要的是书中关于这样的团队应当怎样的工作的描述, 在十个人中,其中七个专业人士在解决问题,系统是三个人的思考的产物,这样在概念上能达到客观的一致,每个团队由“外科医生”(经验资深者)总揽大局,必须了解所有的设计和全部的代码,确保工作概念上的完整性,然后当团队出现问题冲突的时候,要由“外科医生”和副手来进行抉择,避免了大家七嘴八舌的进行讨论,降低效率。总得来说就是,这种不分解问题并对团队进行分级的团队组建使队伍能达到客观的一致性。

第七周笔记150206201

  查看详情

第七周学习笔记

第七周学习笔记本周笔记主要围绕的是适配器、数据表、数据网络视图的综合应用。一、数据适配器和数据表的应用利用数据网格视图来显示信息,实现载入,提交功能。数据库端数据也同步更新。主要代码如下:private void&... 查看详情

第七周学习笔记

 建库CREATE DATABASE EduBase2017    ON (NAME=‘Datefile_1‘,FILENAME=‘D:EduBase2017DataFile_1.mdf‘)     LOG ON  (NAME=‘Log 查看详情

第七周学习笔记

 思维导图建库建表知识要点1.建库之前需要在指定磁盘中新建文件夹,供各类文件存放ON(NAME=‘xxx‘,FILENAME=‘路径xxx.mdf‘)LOGON(NAME=‘xxx‘,FILENAME=‘路径xxx.ldf‘); 示例代码CREATE DATABASE 哗啦啦啦啦小药库ON(NAME=‘Data... 查看详情

第七周学习笔记

一.数据库适配器1.1数据表中数据插入  注释;1.insertCommand.Parameters.Add("@No",SqlDbType.Char,10,"No");此处用到add用法,是向SQL命令的参数集合添加参数的名称、SQLServer数据类型、长度(仅用于定长类型)、所绑定的数据表中的列... 查看详情

《第七周学习笔记》

教材学习总结1.下载安装MySQL数据库管理系统。2.MySQL数据库的基本运用。3.下载JDBC-MySQL数据库驱动.加载JDBC-MySQL数据库驱动4.事务:步骤一用setAutoCommit(booleanb)方法关闭自动提交模式、步骤二用commit()方法处理事务、步骤三用... 查看详情

第七次读书笔记

《程序员的自我修养》从多道程序,到分时系统,再到多任务系统,操作系统的性能越来越强。多任务系统接管了所有的硬件,并且本身运行在一个受硬件保护的级别,所有应用程序都以进程的形式运行在比操作系统权限更低发... 查看详情

第七周学习总结

码云链接 查看详情

读书笔记-js高级程序设计-第七章函数表达式

 闭包有权访问另一个函数作用域中的变量的函数匿名函数函数没有名字少用闭包由于闭包会携带包含它的函数的作用域,因此会比其它函数占用更多的内存。过度使用闭包可能会导致内存占用过多,我们建议读者只在绝对必... 查看详情

第七周

查看详情

第七周总结

总结 查看详情

学习进度条(第七周)

第七周的学习进度条  第七周所花时间1700分钟代码量3200行博客量2篇  了解知识点一个简单的web管理系统的建立,四则运算的web应用。大数据的学习 查看详情

第七周测试

     查看详情

第七周-学习进度条

 第七周所花时间(包括上课)20h代码量(行)300博客园(篇)2了解到的知识点sqlite的基础知识 查看详情

第七周学习进度表

第七周学习进度表时间第七周所花时间10个小时左右代码量400行左右博客量3篇了解到的知识点Javabean的运用,web网页的跳转 查看详情

第七周psp

本周psp饼图:随笔字数折线图: 代码量折线图:   查看详情

数据结构第七周

查看详情

第七周--例行报告

Ⅰ本周PSPⅡ本周进度条Ⅲ累积折线统计图Ⅳ本周PSP饼状图  查看详情