E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
完美软件
完美软件
开发:方法与逻辑
前言:对软件开发的一次另类思考在武侠小说中,常会把绝世武功分为两个部分:招式和心法。招式得其形,而心法传其神。从这个角度看,这本书是即讲招式也讲心法的书。招式繁杂,暂且不提;心法却可以概括。如果非要用三句话来概括本书中所提心法的全部,那么他们是(顺序不可颠倒,有因果关系):在尺度中潜在的已经包含本质;尺度的发展过程只在于将它所包含的潜在的东西实现出来。--黑格尔,《小逻辑》人心惟危,道心惟微,惟
李智勇 丁静
·
2013-11-22 00:00
完美软件
开发:方法与逻辑
前言:对软件开发的一次另类思考在武侠小说中,常会把绝世武功分为两个部分:招式和心法。招式得其形,而心法传其神。从这个角度看,这本书是即讲招式也讲心法的书。招式繁杂,暂且不提;心法却可以概括。如果非要用三句话来概括本书中所提心法的全部,那么他们是(顺序不可颠倒,有因果关系):在尺度中潜在的已经包含本质;尺度的发展过程只在于将它所包含的潜在的东西实现出来。--黑格尔,《小逻辑》人心惟危,道心惟微,惟
李智勇 丁静
·
2013-11-22 00:00
电脑创建无线网---
完美软件
connectify使用教程
Connectify是一款免费的软件。能将Win7笔记本变成无线路由器把笔记本变成一个无线路由器,让WIFI手机或者别的笔记本能共享上网Connectify-将Win7笔记本变成无线路由器Connectify是一款非常实用的免费软件,它可以把安装了Windows7、Vista或XP的笔记本电脑模拟成一台无线路由器、无线接入点(无线AP,AccessPoint)。使用方法:只需要把软件安装在你的本本
bd_zengxinxin
·
2013-08-06 20:00
《
完美软件
开发》
《
完美软件
开发》 真的完美境界更多地会体现为一种原则,一种规律,一种必然性,它并不以个人的喜好而变动半分,当你背离它时,它会以惨痛的教训让你重新认识到它的存在。对其内容详细阅读
李航421
·
2013-07-08 09:00
开发
软件
完美
我是如何写作一本软件+哲学式的书籍的(上)
近来,陆陆续续写了快十年的书《
完美软件
开发:方法与逻辑》终于上市了,这书非常另类,更像是软件+哲学的作品,很可能卖不好,也很多人不喜欢,但一路写来实在是比较坎坷,因此把大致的过程写下来,供想写书的各位参考
·
2013-07-05 23:00
软件
我是如何写作一本软件+哲学式的书籍的(上)
近来,陆陆续续写了快十年的书《
完美软件
开发:方法与逻辑》终于上市了,这书非常另类,更像是软件+哲学的作品,很可能卖不好,也很多人不喜欢,但一路写来实在是比较坎坷,因此把大致的过程写下来,供想写书的各位参考
·
2013-07-05 06:00
软件
我是如何写作一本软件+哲学式的书籍的(上)
近来,陆陆续续写了快十年的书《
完美软件
开发:方法与逻辑》终于上市了,这书非常另类,更像是软件+哲学的作品,很可能卖不好,也很多人不喜欢,但一路写来实在是比较坎坷,因此把大致的过程写下来,供想写书的各位参考
leezy_2000
·
2013-07-05 06:00
我是如何写作一本软件+哲学式的书籍的(上)
近来,陆陆续续写了快十年的书《
完美软件
开发:方法与逻辑》终于上市了,这书非常另类,更像是软件+哲学的作品,很可能卖不好,也很多人不喜欢,但一路写来实在是比较坎坷,因此把大致的过程写下来,供想写书的各位参考
v5browser
·
2013-07-05 06:00
软件
出了本练内功的书:《
完美软件
开发:方法与逻辑》
首先说下什么叫“
完美软件
开发”,想象一下,完美的圆在现实中是不存在的,现实中的圆只能是对完美的圆的回归,但完美的圆描述了圆的构成规则,
完美软件
开发意义与此相同,它试图描述软件开发的规则和铁律。
leezy_2000
·
2013-07-03 06:00
项目管理
软件开发
书籍
出了本练内功的书:《
完美软件
开发:方法与逻辑》
首先说下什么叫“
完美软件
开发”,想象一下,完美的圆在现实中是不存在的,现实中的圆只能是对完美的圆的回归,但完美的圆描述了圆的构成规则,
完美软件
开发意义与此相同,它试图描述软件开发的规则和铁律。
·
2013-07-03 06:00
软件开发
出了本练内功的书:《
完美软件
开发:方法与逻辑》
首先说下什么叫“
完美软件
开发”,想象一下,完美的圆在现实中是不存在的,现实中的圆只能是对完美的圆的回归,但完美的圆描述了圆的构成规则,
完美软件
开发意义与此相同,它试图描述软件开发的规则和铁律。
v5browser
·
2013-07-03 06:00
软件开发
开发软件非常需要有规划定位 - 从软件开发辅助工具到通用软件产品的演变
折腾了好几年的程序给客户讲解大多听众都晕倒了,其实这几年一直埋头实现梦想中的
完美软件
架构,大多时候跟软件开发人员交流频繁,跟最终的用户或非IT客户交流得还是相对少些。
jirigala
·
2013-05-10 10:26
开发
爱好者
闭门造车
通用软件
一个计算机爱好者的不完整回忆(二十二)
完美软件
2002年的时候,我所在城市的人事局搞了一个人才杯计算机大赛,包括4大项:1、打字;2、编程;3、网页(其实算是WEB开发);4、计算机知识大赛。我报了第2项和第4项,第4项我在不完整回忆的外传(三)中说了,这里不说了。打字的冠军是我所在论坛的网友,每分钟151字,100%正确,关于这个我认为很难得,即便是每分钟200字99%正确我也不佩服,我后来做过一个测试打字速度的软件,要求就是必须100%正
Arcan
·
2012-06-20 08:00
数据库
web开发
datagrid
vb
Delphi
数据库相关
电脑创建无线网---
完美软件
connectify使用教程
Connectify是一款免费的软件。能将Win7笔记本变成无线路由器把笔记本变成一个无线路由器,让WIFI手机或者别的笔记本能共享上网Connectify-将Win7笔记本变成无线路由器Connectify是一款非常实用的免费软件,它可以把安装了Windows7、Vista或XP的笔记本电脑模拟成一台无线路由器、无线接入点(无线AP,AccessPoint)。使用方法:只需要把软件安装在你的本本
THISISPAN
·
2012-05-10 19:00
windows
网络
Access
NetWork
dell
路由器
开发软件非常需要有规划定位 - 从软件开发辅助工具到通用软件产品的演变
折腾了好几年的程序给客户讲解大多听众都晕倒了,其实这几年一直埋头实现梦想中的
完美软件
架构,大多时候跟软件开发人员交流频繁,跟最终的用户或非IT客户交流得还是相对少些。
jirigala_bao
·
2012-03-21 16:24
软件开发
工作经验
辅助
开发软件非常需要有规划定位 - 从软件开发辅助工具到通用软件产品的演变
折腾了好几年的程序给客户讲解大多听众都晕倒了,其实这几年一直埋头实现梦想中的
完美软件
架构,大多时候跟软件开发人员交流频繁,跟最终的用户或非IT客户交流得还是相对少些。
jirigala_bao
·
2012-03-21 16:24
软件开发
工作经验
辅助
闭门造车
通用软件
成为Jerry Weinberg的粉丝
看GeraldWeinberg的《
完美软件
》就拖了好久,甚是喜欢,准备有时间重看。最近睡觉前在读他的《技术领导之路》(becomingatechnicalleader),真是
superqa
·
2010-11-28 22:00
工作
生活
语言
聊天
软件测试七大戒律
“测试是要被终止的”,这是测试圈内一条原则性的定律,意思是说软件测试要适度,不能不问代价一测到底,过分追求没有BUG的
完美软件
。
yelinqing
·
2010-09-29 09:00
工作
软件测试
《
完美软件
》读书笔记11:信息摄取
《
完美软件
》读书笔记11:信息摄取1、使用萨提亚交互模型来解析沟通萨提亚(VirginiaSatir)交互模型有助于帮助软件测试人员改进他们对软件状态进行观察和沟通的系统。
忘情一笑
·
2010-06-19 12:02
读书笔记
职场
休闲
完美软件
信息摄取
《
完美软件
》读书笔记11:信息摄取
1、使用萨提亚交互模型来解析沟通萨提亚(VirginiaSatir)交互模型有助于帮助软件测试人员改进他们对软件状态进行观察和沟通的系统。一个模型的作用是简化一个复杂的的过程。萨提亚交互模型首先将任何沟通过程都分解为4个主要的阶段:》摄取》确定含义》确定重要性》做出反应A)摄取:并不是‘就那样发生’,还包括了选择的过程B)确定含义:摄取的数据本身是没有含义的,直到有人赋予它们某个含义。确定含义的过
DavyYew
·
2010-06-07 15:22
读书
笔记
休闲
完美软件
摄取
《
完美软件
》读书笔记11:信息摄取
1、使用萨提亚交互模型来解析沟通萨提亚(VirginiaSatir)交互模型有助于帮助软件测试人员改进他们对软件状态进行观察和沟通的系统。一个模型的作用是简化一个复杂的的过程。萨提亚交互模型首先将任何沟通过程都分解为4个主要的阶段:》摄取》确定含义》确定重要性》做出反应A)摄取:并不是‘就那样发生’,还包括了选择的过程B)确定含义:摄取的数据本身是没有含义的,直到有人赋予它们某个含义。确定含义的过
DavyYew
·
2010-06-07 15:22
读书
笔记
休闲
完美软件
摄取
《
完美软件
》读书笔记10:有关测试的主要误区
“专家就是避免了小错误却落入重大误区的人”―BenjaminStolberg,作家及公众人物(1914~1951)有一些非常严惩的错误想法会毁掉任何一个测试项目:1、指责误区2、穷举测试误区3、“测试产生质量”误区4、分解误区--以为系统测试可以捕获所有的缺陷,而将单元测试当作冗余的加以忽略整体就是其组成部分的简单叠加?--》每个组成部分没有问题,整个系统也就没有问题?!5、合成误区--以为Uni
DavyYew
·
2010-04-28 18:31
读书
笔记
休闲
误区
完美软件
《
完美软件
》读书笔记10:有关测试的主要误区
“专家就是避免了小错误却落入重大误区的人”―BenjaminStolberg,作家及公众人物(1914~1951)有一些非常严惩的错误想法会毁掉任何一个测试项目:1、指责误区2、穷举测试误区3、“测试产生质量”误区4、分解误区--以为系统测试可以捕获所有的缺陷,而将单元测试当作冗余的加以忽略整体就是其组成部分的简单叠加?--》每个组成部分没有问题,整个系统也就没有问题?!5、合成误区--以为Uni
DavyYew
·
2010-04-28 18:31
读书
笔记
休闲
误区
完美软件
《
完美软件
》读书笔记9:良好测试的要素
“没有什么事物是好的或者坏的,而是思维让事物有了好坏之分”--莎士比亚如何才能知道,测试是否进行得很好?你对测试结果又能够有多少信任?1、永远无法确切地知道永远无法确切地知道,而且永远无法通过孤立地看某个测试来知道一个测试是否是良好的--但是确实有很多方法可以得知某个测试是否是糟糕的。2、只能根据事实来评估良好性如果知道一个系统中有多少BUG,就至少可以开始评估一组测试的良好性,或者说非糟糕性。3
DavyYew
·
2010-04-28 18:31
读书
笔记
休闲
要素
完美软件
《
完美软件
》读书笔记9:良好测试的要素
“没有什么事物是好的或者坏的,而是思维让事物有了好坏之分”--莎士比亚如何才能知道,测试是否进行得很好?你对测试结果又能够有多少信任?1、永远无法确切地知道永远无法确切地知道,而且永远无法通过孤立地看某个测试来知道一个测试是否是良好的--但是确实有很多方法可以得知某个测试是否是糟糕的。2、只能根据事实来评估良好性如果知道一个系统中有多少BUG,就至少可以开始评估一组测试的良好性,或者说非糟糕性。3
DavyYew
·
2010-04-28 18:31
读书
笔记
休闲
要素
完美软件
《
完美软件
》笔记8:如何应对防卫反应
没有哪种感情会象恐惧那样,剥夺大脑进行反应与推理的能力--EdmundBurke,英国政治家及演说学家 》并不是只有心理学家才能有效应对‘防卫反应’》假装自己是心理学家,也不是好主意。人们有时会变得具有防卫性,尤其是当他们觉得‘被不公正地指责为具有防卫性’时尤其如此。》如何知道某种反应是防卫性的?即使是有执照的心理医生,也无法知道!但有一些启发性的规则有助于了解。如,*是否该反应的强烈程度与其表面
DavyYew
·
2010-04-08 19:37
职场
笔记
休闲
完美软件
《
完美软件
》笔记8:如何应对防卫反应
没有哪种感情会象恐惧那样,剥夺大脑进行反应与推理的能力--EdmundBurke,英国政治家及演说学家 》并不是只有心理学家才能有效应对‘防卫反应’》假装自己是心理学家,也不是好主意。人们有时会变得具有防卫性,尤其是当他们觉得‘被不公正地指责为具有防卫性’时尤其如此。》如何知道某种反应是防卫性的?即使是有执照的心理医生,也无法知道!但有一些启发性的规则有助于了解。如,*是否该反应的强烈程度与其表面
DavyYew
·
2010-04-08 19:37
职场
笔记
休闲
完美软件
《
完美软件
》笔记7:信息免疫
“错误不会因为反复传播而变成事实,事实也不会由于没有人看见而变成错误。”--圣雄甘地虽然测试的目的是提供信息,但大家常常会将这些信息看成某种威胁。--》这让我们都产生了一种“免疫系统”,在我们面对那些不想听到的信息时跳出来保护自己。--》“信息免疫”会破坏你为测试做出的最好的努力,因为有关BUG的消息会一、我们在生存规则受到威胁的时候会感到害怕六类防卫措施:压抑、合理化、投射、转移、过度补偿、强迫
DavyYew
·
2010-03-26 16:31
职场
笔记
休闲
免疫
完美软件
《
完美软件
》笔记7:信息免疫
“错误不会因为反复传播而变成事实,事实也不会由于没有人看见而变成错误。”--圣雄甘地虽然测试的目的是提供信息,但大家常常会将这些信息看成某种威胁。--》这让我们都产生了一种“免疫系统”,在我们面对那些不想听到的信息时跳出来保护自己。--》“信息免疫”会破坏你为测试做出的最好的努力,因为有关BUG的消息会一、我们在生存规则受到威胁的时候会感到害怕六类防卫措施:压抑、合理化、投射、转移、过度补偿、强迫
DavyYew
·
2010-03-26 16:31
职场
笔记
休闲
免疫
完美软件
《
完美软件
》读书笔记6:元测试
“观察可以有很多收获。”―YogiBerra,棒球运动员及经理;及DaveH.Kaplan《YouCanObservealotbyWatching》元信息--有关信息质量的信息![Yew评]这一章实质上是在谈‘测试过程管理’。如果说,‘测试结果’是对软件的质量评判依据,那么‘元测试/测试元信息’就是对测试过程的质量评判依据。 总会存在一些有关产品质量的其它信息就那样摆在周围,只需要加以收集就可以了
DavyYew
·
2010-03-14 15:00
职场
读书
笔记
休闲
完美软件
《
完美软件
》读书笔记6:元测试
“观察可以有很多收获。”―YogiBerra,棒球运动员及经理;及DaveH.Kaplan《YouCanObservealotbyWatching》元信息--有关信息质量的信息![Yew评]这一章实质上是在谈‘测试过程管理’。如果说,‘测试结果’是对软件的质量评判依据,那么‘元测试/测试元信息’就是对测试过程的质量评判依据。 总会存在一些有关产品质量的其它信息就那样摆在周围,只需要加以收集就可以了
DavyYew
·
2010-03-14 15:00
职场
读书
笔记
休闲
完美软件
《
完美软件
》笔记5:测试与除错的区别
“正确的定义可以防止或者结束争论。”�CNathanaelEmmons,神学家在引人注目的“测试”标题下,往往囊括了很多需要不同技能的工作。这样的笼统做法影响了计划、估算、工作分配,甚至会对整个项目造成损害。 常见错误:1、认为可以为‘定位错误’做出时间上的计划2、未考虑任务切换导致的时间损失。--如果要切换的任务数目达到了5项,可能会无法完成任何工作。3、将测试当作可以被任何原因打断的低优先级工
DavyYew
·
2010-03-11 16:55
职场
笔记
休闲
完美软件
除错
《
完美软件
》笔记5:测试与除错的区别
“正确的定义可以防止或者结束争论。”�CNathanaelEmmons,神学家在引人注目的“测试”标题下,往往囊括了很多需要不同技能的工作。这样的笼统做法影响了计划、估算、工作分配,甚至会对整个项目造成损害。 常见错误:1、认为可以为‘定位错误’做出时间上的计划2、未考虑任务切换导致的时间损失。--如果要切换的任务数目达到了5项,可能会无法完成任何工作。3、将测试当作可以被任何原因打断的低优先级工
DavyYew
·
2010-03-11 16:55
职场
笔记
休闲
完美软件
除错
《
完美软件
》笔记4:不对所有可能性进行测试的原因
“测试也许可以令人信服地表明存在缺陷,但是永远无法表明不存在缺陷。”--EdsgerW.Dijkstra,计算机领域先驱(1930~2002)》可能进行测试的数目是无限的》测试最多只是采样》信息的成本可能超过无知的成本》我们也许可以用较少的测试获取更多的信息》有限的测试、资源和时间带来的限制;测试员还必须注意自己的个性(即选择何种测试方法)小结:本质上,任何特定的候选产品上可以进行的测试数目都是无
DavyYew
·
2010-03-05 20:16
职场
笔记
休闲
完美软件
可能性
《
完美软件
》笔记4:不对所有可能性进行测试的原因
“测试也许可以令人信服地表明存在缺陷,但是永远无法表明不存在缺陷。”--EdsgerW.Dijkstra,计算机领域先驱(1930~2002)》可能进行测试的数目是无限的》测试最多只是采样》信息的成本可能超过无知的成本》我们也许可以用较少的测试获取更多的信息》有限的测试、资源和时间带来的限制;测试员还必须注意自己的个性(即选择何种测试方法)小结:本质上,任何特定的候选产品上可以进行的测试数目都是无
DavyYew
·
2010-03-05 20:16
职场
笔记
休闲
可能性
完美软件
《
完美软件
》笔记3:测试无法做的事
“不用害怕完美--那是永远无法达到的。”----萨尔瓦多。达利,西班牙超现实主义画家(1904~1989) 收集有关程序在使用时到底能做什么的信息,是人们所说的“测试”的一种形式。》信息未必有助于降低风险》也许我们不会使用那些花钱得到的信息》决定是感性的而不是理性的》不良的测试也许比不测试更糟》产品可能尚未准备好接受测试小结:如果存在任何原因导致不需要使用测试结果提供的信息,就没有必要进行测试。而
DavyYew
·
2010-03-04 12:21
职场
笔记
休闲
完美软件
《
完美软件
》笔记3:测试无法做的事
“不用害怕完美--那是永远无法达到的。”----萨尔瓦多。达利,西班牙超现实主义画家(1904~1989) 收集有关程序在使用时到底能做什么的信息,是人们所说的“测试”的一种形式。》信息未必有助于降低风险》也许我们不会使用那些花钱得到的信息》决定是感性的而不是理性的》不良的测试也许比不测试更糟》产品可能尚未准备好接受测试小结:如果存在任何原因导致不需要使用测试结果提供的信息,就没有必要进行测试。而
DavyYew
·
2010-03-04 12:21
职场
笔记
休闲
完美软件
《
完美软件
》笔记2:进行测试的原因
1》人类不是完美的思考者真正的人知道,无论他们如何尽力地想完成好一项工作,都有可能会出错。2》我们要做出有关软件的决定我们常常在没有意识到情况下进行测试,并加以分析。3》决定可能是有风险的Q1:我对这一产品的风险存在哪些疑问?测试是否有助于解答这些疑问?--如果NO,就不用测试。Q2:进行这些测试的成本是否超过了答案本身?风险存在主观性的另一原因在于,不同的人对同一种风险的感受是不一样的。4》测试
DavyYew
·
2010-03-03 10:58
职场
笔记
休闲
完美软件
《
完美软件
》笔记2:进行测试的原因
1》人类不是完美的思考者真正的人知道,无论他们如何尽力地想完成好一项工作,都有可能会出错。2》我们要做出有关软件的决定我们常常在没有意识到情况下进行测试,并加以分析。3》决定可能是有风险的Q1:我对这一产品的风险存在哪些疑问?测试是否有助于解答这些疑问?--如果NO,就不用测试。Q2:进行这些测试的成本是否超过了答案本身?风险存在主观性的另一原因在于,不同的人对同一种风险的感受是不一样的。4》测试
DavyYew
·
2010-03-03 10:58
职场
笔记
休闲
完美软件
《
完美软件
》笔记:1)关于测试的一些问题
》为什么看起来测试只会耽搁时间的时候,我们还要进行测试?》为何不能一开始就构建正确的软件,从而不需要测试?》需要对所有的可能都进行测试吗?》为何不对所有的可能都进行测试?》是什么原因导致测试如此困难?》为何测试需要这么长的时间?》是否有可能构建完美的软件?》为何我们就是不能接受一些缺陷? 这些问题很有意思,其答案并不是一清二楚、毫无疑问的。至少我也是如此。整本书就是贯穿这些问题的解答。======
DavyYew
·
2010-03-03 10:10
职场
笔记
休闲
完美软件
《
完美软件
》笔记:1)关于测试的一些问题
》为什么看起来测试只会耽搁时间的时候,我们还要进行测试?》为何不能一开始就构建正确的软件,从而不需要测试?》需要对所有的可能都进行测试吗?》为何不对所有的可能都进行测试?》是什么原因导致测试如此困难?》为何测试需要这么长的时间?》是否有可能构建完美的软件?》为何我们就是不能接受一些缺陷? 这些问题很有意思,其答案并不是一清二楚、毫无疑问的。至少我也是如此。整本书就是贯穿这些问题的解答。======
DavyYew
·
2010-03-03 10:10
职场
笔记
休闲
完美软件
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他