全部分类读书笔记一家之言产品中心资料分享我的ABC软件工具箱学习 Node.js学习 React学习 JavaScript敏捷软件开发读《人月神话》学习正则表达式学习 Git

 最新博文



  • 程序员必读经典《人月神话》读书笔记09——削足适履

    项目经理可以做两件事情来帮助团队取得很好的空间与时间的折中,一个是确保他们在编程技能上得到培训,而不仅仅是依赖他们自己的才能和先前的经验。另一种方法是认识到编程需要技术积累,需要开发很多公共的组件,也就是说我们要讲求程序的封装性,将所有公共的部分提取出来,供其他项目使用。当然每一个组件至少应该有两种方式来实现,一是运行速度较快,可能体积比较大,另一个是短小精炼,可能比较慢的实现。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记08——胸有成竹

    对常用的编程语句而言,生产率似乎是固定的,这个固定的生产率包括了编程中需要注释,并可能存在错误的情况。因此,适当地使用高级语言,编程的效率可以提升5倍左右。这就是为什么现在高级语言越来越流行了。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记07——为什么巴比伦塔会失败

    巴比伦塔也就是通天塔。当初人类说着同样的语言,大家彼此都能听懂对方所说的话。后来,聪明的人类合计着修建一座通往天堂的高塔,不料,此事被上帝知道了,上帝心想:人类如果把通天塔修成功了,那岂不是会对自己产生严重的威胁,说不定人类以后还会干出一些超出他想象的事情。因此上帝就使了一些花招让人类之间出现不同的语言,让他们彼此产生隔阂。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记06——贯彻执行

    手册是产品的外部规格说明,它描述和规定了用户所见的每一个细节,同样它是架构师的工作产物。手册不仅要包括所有界面在内用户看到的一切,并且还需要避免用户看不到的一些内在的东西,技术性质的往往是专业的,比如只有程序员才能明白,而普通用户根本不需要关注。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记05——画蛇添足

    刚开始开发第一个系统时,架构师往往倾向于简洁与精炼。他知道自己对正在进行的任务不是很充分了解,所以说他会更加谨慎与仔细的工作。当第一个项目成功之后,第二个项目往往认为自己比较熟悉了,然后认为第一个项目中没有添加的内容可能需要加到第二个项目中。因此在第二个系统中,架构师往往会增加一些附加的功能。然而,这些附加的功能往往会引发未知的问题。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记04——贵族专制,民主政治和系统设计

    如果是小团队,那么这些人必须要有非常大的默契。最好是由一个人来实现,也就是说这一个人相当于是专制。实际上,来自进度的压力,却要求很多人员来开发这个系统,不过这个我们在前几章中已经讲述过了。专制统治的人,也就是架构师,他需要为整个系统的架构负责,但是不需要为整个系统的实现负责。同样也是之前所提到的设计与实现要分离。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记03——外科手术团队

    一台手术要顺利完成,需要一个外科手术团队,大手术一般包括麻醉医师、主刀医师、一助医师、二助医师、三助医师、巡回护士、洗手护士。小手术可以没有二助和三助,中等级别手术可以没有三助,可见团队与分工的重要性。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记02——人月神话

    我们应该要经常的进行项目的进度估算,而不只是在项目启动时进行一个简单的估算就完了,因为项目是渐进明细的,谁也不可能在开始的时候就会预知到将来会发生的一些事情。甚至,其他的事情的延误也会导致你的项目本身也延误了。所以,我们应该要经常地进行项目整体的估算,从而保持估算时间的准确性,并且要做出适当的调整,以此来纠正偏差。

     读《人月神话》  原创  管理员  2 年前 


  • 程序员必读经典《人月神话》读书笔记01——焦油坑

    程序员总有一种天生的乐趣,那就是对造物的兴奋。从无到有地去创造一件事物,是多么地自豪。并且,造出来的物件是对别人有益的,也就是对用户来说是有价值的,对程序员自己来说,别人在使用你的东西,也体现出程序员自己的重要性。

     读《人月神话》  原创  管理员  2 年前 


  • 正则表达式的简单介绍

    1951 年,一位名叫Stephen Kleene的数学科学家,在Warren McCulloch和Walter Pitts早期工作的基础之上,发表了一篇题目是《神经网事件的表示法》的论文,利用称之为正则集合的数学符号来描述此模型,引入了正则表达式的概念。正则表达式被作为用来描述其称之为“正则集的代数”的一种表达式,因而采用了“正则表达式”这个术语。

     学习正则表达式  原创  管理员  2 年前 


  • 敏捷软件开发系列第1讲——历史由来与丰田生产方式

    丰田生产方式(英语:Toyota Production System,缩写为TPS),是由丰田提出的一个整合的社会-技术系统,包含一套管理理念和实践。丰田生产方式为汽车制造安排生产和物流,当中包括与供应商和客户的互动。该系统是更通用的“精益生产”的先驱。大野耐一、新乡重夫和丰田英二在1948年和1975年之间开发了这个系统。

     敏捷软件开发  原创  管理员  2 年前 


  • PMP项目管理知识体系视频教程下载及资料分享

    基于全球的广泛应用,项目管理已经被世界普遍公认为一种行之有效的管理工具和控制手段。得到了企业和个人的高度关注。它不但是关系到企业利益的核心环节,还是企业参与竞争,实现战略的有效手段。PMP 是美国 PMI 在全球 170 多个国家和地区推出的项目经理资格认证体系,是项目管理方面含金量最高的资格认证,是项目管理专业人士身份的象征,是个人项目能力的体现。我国许多媒体也把PMP称为继 MBA,MPA 之后的三大金字招牌之一!有些企业把项目管理人才培养和体系建设作为公司国际化的第一步,对 PMP 持证人员的录用和培养作为长期的组织目标。

     资料分享  网络  佚名  3 年前 



  • React学习(10)——React-Redux库

    Redux的作者封装了一个React专用的库React-Redux,这个库是可选的。实际项目中,你应该权衡一下,是直接使用Redux,还是使用React-Redux。后者虽然提供了便利,但是需要掌握额外的 API,并且要遵守它的组件拆分规范。

     学习 React  原创  管理员  3 年前 


  • React学习(9)——组件Context

    在React中,数据可以以流的形式自上而下的传递,每当你使用一个组件的时候,你可以看到组件的props属性会自上而下的传递。但是,在某些情况下,我们不想通过父组件的props属性一级一级的往下传递,我们希望在某一级子组件中,直接得到上N级父组件中props中的值。

     学习 React  原创  管理员  3 年前 


  • React学习(8)——容器组件与展示组件

    让一个组件只专注做好一件事情,如果发现某个组件做的事情太多了,就可以把这个组件拆分成多个组件。与Redux的Store打交道的组件称为容器组件,只负责页面渲染的组件称为展示组件。

     学习 React  原创  管理员  3 年前 


  • React学习(7)——组件状态管理框架Redux

    我们把Flux看作一个框架理念的话,那么Redux就是Flux的一种实现,除了Redux之外,还有很多实现Flux的框架。毫无疑问Redux获得的关注更多,这不是偶然的,因为Redux有很多其它框架无法比拟的优势。

     学习 React  原创  管理员  3 年前 


  • React学习(6)——组件的数据传递

    谈及React时,就会想到一个很重要的思想,就是组件化思想。它将可以重用的部分进行组件化开发,形成一个个相对独立的组件,那么组件化后,你也会提出些疑问,组件与组件之间,是怎样进行信息的传递呢?下面来介绍下组件之间传递信息的方法。

     学习 React  原创  管理员  3 年前 


  • React学习(5)——组件的生命周期之更新过程

    当组件被加载到DOM树上之后,用户在网页上可以看到组件的第一印象,但是要提供更好的交互体验,就要让该组件可以随着用户的操作来改变显示的内容。当props或state被修改的时候,就会引发组件的更新。

     学习 React  原创  管理员  3 年前 


  • React学习(4)——组件的生命周期之加载过程

    为了理解React的工作过程,必须了解其生命周期。每个组件在网页中会被创建、更新和删除,如同有生命的物体一样。生命周期也是非常重要的一环,它可以让我们能够清晰的了解其运行流程。

     学习 React  原创  管理员  3 年前 


联系我:help@wodeabc.com,鄂ICP备14016278号-2
©2016-2020 我的ABC All Rights Reserved.
友情链接: 一起编程网