四海人民公摄 - 海外华人摄影爱好者论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: 柞里子

张某那本书及其他

 火.. [复制链接]
 楼主| 发表于 2011-4-15 06:46:20 | 显示全部楼层
好吧,这是你的原话,贴在这儿省得你以后自己篡改。
如果你真的研发过大型软件(不是说给大型软件写个什么 ...
袜贩 发表于 2011-4-15 01:09



你越描越黑。
完全是纸上谈兵。

软件公司面向世界,不可能同客户达成什么协议。
公司内部开发的软件有两种性质。
一种是用户需要在先,交开发部门开发。
另一种是R&D研发的,推销给用户。
第二种也根本不可能有什么协议。
至于第一种,就理论而言,可以。
事实上经常办不到。
用户部门通常说不清楚究竟要什么。
软件开发部门通常听不懂用户的生意。
经常是已经上生产了,才发现不是那回事,得修改,有时甚至得大改。

流通量也不是一成不变的,经常会随着时间推移、生意的变更而变化。

按照能的说法,软件一旦投入生产,就不需要修改了。
事实恰恰相反。所有的软件都有bug,都要不停地patching。
有些是逻辑问题,当然当初没考虑周全,有些是数量带来的问题,比如反应时间太慢。

上次已经提到,大规模的软件,公司根本不会提供与生产环境相同的测试环境。
原因很简单,没有谁会舍得花那么多钱。

一言以蔽之,或者你的看法出于课本,属于纸上谈兵,本人从来没有开发过软件;
或者你虽然参与过软件开发,但从来没有参与过大规模软件开发。
回复

使用道具 举报

发表于 2011-4-15 06:46:54 | 显示全部楼层
你怎么就看不明白呢?
我说的是简雍所说是否合理、是否合法,与我无关,虽然我相信他说的符合当时的理与 ...
柞里子 发表于 2011-4-15 06:32


因为刘备的观点其实是对的,有酿具就是为了酿酒,酿酒就是违法。就像现在世界上很多国家认定私人拥有枪支就是违法一样,因为枪支是用来伤/杀人的。但是简雍的一男一女的例子却是符合对张某人的描述,也就是他可能就是昧着良心辩护,也可能是真心的这样认为。


所以,你用简雍劝刘备的例子是一败笔,嘿嘿。
回复

使用道具 举报

 楼主| 发表于 2011-4-15 06:50:33 | 显示全部楼层
因为刘备的观点其实是对的,有酿具就是为了酿酒,酿酒就是违法。就像现在世界上很多国家认定私人拥有枪支 ...
袜贩 发表于 2011-4-15 06:46




刘备自己没认为是对的。听了简雍的话,他立即修改了法令,但凡家有酿具者,一概不问。嘿嘿


看来你始终不懂“能做”与“做”的区别。
”禁止有酿具”与“禁止酿酒” 是两条完全不同的法令。
如果你以为相同,俺走。不谈了。嘿嘿
回复

使用道具 举报

发表于 2011-4-15 07:23:11 | 显示全部楼层
你越描越黑。
完全是纸上谈兵。

软件公司面向世界,不可能同客户达成什么协议。
公司内部开发的软件有 ...
柞里子 发表于 2011-4-15 06:46


你说的两种软件中,ATT的例子(还有其他的电话公司)正是属于第一种,这种方式设计的软件绝对是有协议的。 我们当年曾给ATT等很多公司做过语音系统,都要做负荷测试(测试看系统是否能够达到用户的要求),极限测试(看看现在的系统能够超过用户的要求多少,超过以后会是否能够处理)。比如客户要求单机系统1台可以同时处理100calls/每秒,那么这个指标就是硬指标,必须达到。当做极限测试时,如果达到了100,继续往上走,比如达到了180,出现了系统无法及时处理时,一定要有处理机制确保系统不至于瘫痪。这些模拟设备软件公司都要有的,否则就应了那句话“没有金刚钻,别揽瓷器活”。这个每秒100calls就是用户根据市场需求而提出的。如果连这个数据也不知道,只能说明这个用户是饭桶。因为,除非是一个全新的公司,像ATT这样的公司,都是有多年的数据和趋势分析作为依据的,他们的要求往往非常的具体,绝不会像你说的那样不清不楚。

当然,日后市场变化了, 需要增加capacity,那是要由用户提出来进行升级改造. 因为后来的市场需求超出了原先的设计. 就像你不能因为50年代生产的电话交换机无法满足90年代的用量,就说50年代的产品烂.

至于第二种软件,也就是公司自己研发后推销的, 就像微软的视窗系统. 同样是有限度的。你如果现在拿一台10年前的电脑上网,会遇到很多麻烦的,因为不光是现在的网页更复杂,而且数据量也更大了。你难道能就此抱怨10年前的电脑设计有问题? 这个例子就类似于用小卡车拉大宗货物,超出了它的设计能力。

至于说没有人愿意花钱去测试产品,这正说明你是做小软件的。因为这种情况只在小公司出现。我曾经在一家小公司干过,自己写程序,自己测试,自己修理虫子。没有专门的测试部门。连正式test cases都没有。大公司绝对无法忍受产品质量不佳带来的名誉损失。这种损失从长期而言,比多雇几个人的成本相比要大的多的多。所以他们都有庞大的测试部门。除非是像小公司,自己都不知道自己3年后还存在与否,当然不会很在意了。还有像你这样做consultant主,本来就是临时工的概念,今天为这个consult,明天为那个做,说的通俗些,就是个奶妈的角色。反正不是自己的孩子。
回复

使用道具 举报

 楼主| 发表于 2011-4-15 07:38:31 | 显示全部楼层
你说的两种软件中,ATT的例子(还有其他的电话公司)正是属于第一种,这种方式设计的软件绝对是有协议的 ...
袜贩 发表于 2011-4-15 07:23



有协议,并不等于测试环境=生产环境。
没有钱去买同意的设备。或者说没人愿意花那分钱。

咱们辩论的不是理论上应该如何,是事实上如何。

再给能一个我现在正面对的例子.

production: 好些tables 有数百partitions,每个partition 有数十subpartitions。

UAT: 相对的tables 都只有一个partition, 每个partition只有一两个sunpartitions。

production: 实际数据的更新需要24+小时。

UAT: 30 分钟。

productuion: 数据从mainframe 流入Unix。
UAT:      mainframe 与Unix之间没有联系。为何没有联系?公司的政策不允许实际数据进入非production 系统。

你想让prodution 与 UAT 相同吗? 掌权的不干。
你可以说:这不合规矩,然后辞职走人。
不过,这并不妨碍有的是人愿意接替你按上面的既定方针办。嘿嘿
回复

使用道具 举报

发表于 2011-4-15 07:44:53 | 显示全部楼层
有协议,并不等于测试环境=生产环境。
没有钱去买同意的设备。或者说没人愿意花那分钱。

咱们辩论的不 ...
柞里子 发表于 2011-4-15 07:38


你这个例子并不是说软件的开发。而只是一个升级的过程或者是兼容的问题(如果我没有说错的话)。 可能原先的问题并不是你们造成的,所以就可干可不干了。这个说明不了问题。嘿嘿。
回复

使用道具 举报

 楼主| 发表于 2011-4-15 07:50:16 | 显示全部楼层
你这个例子并不是说软件的开发。而只是一个升级的过程或者是兼容的问题(如果我没有说错的话)。 可能原 ...
袜贩 发表于 2011-4-15 07:44


谁造成的,都无所谓。
事实上,美国大公司就这种工作态度。

我觉得完全可以理解。
说到底,就是钱与时间的问题。
规模大了,复制生产环境要很多钱,要很多时间。
回复

使用道具 举报

发表于 2011-4-15 08:04:53 | 显示全部楼层
你说的两种软件中,ATT的例子(还有其他的电话公司)正是属于第一种,这种方式设计的软件绝对是有协议的 ...
袜贩 发表于 2011-4-15 07:23


两位说的软件工程的极端。一个是最坏的情况,一个是最理想的情况.事实上,95%的软件工程(产品)处于中间.记不记得,前几年说的75%软件工程项目都失败.原因之一,软件工程管理的不成熟性.人类做硬件工程,像机诫和水坝,有几百年的经验了,但软件工程才50多年.甚至硬工程也有召回的.所以CMM就是鼓励软件工程师更成熟些.摄影,做人一样,成熟态度和不断更新学习,都是一样的原则.学习别人的长处,修正自己的短处.天下没有绝对成功的,也没有绝对失败的,不然,人类就没希望了
回复

使用道具 举报

发表于 2011-4-15 08:23:41 | 显示全部楼层
老满以为你这个说法有些偏颇。人类认识世界的同时也在认识自己,人类的社会文明也在不断地进化。从无知到 ...
新满人 发表于 2011-4-15 02:10



看了你的第一句,大喜,终于有人指出我偏颇在那里了。。。。。

可我上下读了三遍,也没读出来我的偏颇在哪里。不免失望。而且发现我们双方的灯光没有聚焦到同一点上。有点越说越乱的趋势。为了便于说明问题,举个简单的例子:


各地的人都生病。工作压力劳累会导致疾病。你的观点强调的是:要挣钱就会有压力就会导致疾病。世界上任何国家都不例外。

而我的观点是:疾病永远是疾病,必须当疾病来对待。不能讳疾忌医,尽管你是为了工作而得了病。

张作者的观点大致是:我们的老百姓就是不了解,光看到脚趾头上有癌细胞,没看到我们全身的肌肉在短短的几十年内有多发达,出了国一看就知道了,不得了啊。而且西方人当初比我们病的严重的多。。。。
回复

使用道具 举报

发表于 2011-4-15 08:50:18 | 显示全部楼层
谁造成的,都无所谓。
事实上,美国大公司就这种工作态度。

我觉得完全可以理解。
说到底,就是钱与时间 ...
柞里子 发表于 2011-4-15 07:50


归根到底是钱的问题,你那个例子如果是软件公司的产品没有达到设计要求,他们会比猴子还急。但是如果只是客户要求升级,或者改造,兼容,因为不属于质量问题,他们当然可以选择,甚至狮子大开口。
回复

使用道具 举报

 楼主| 发表于 2011-4-15 10:13:29 | 显示全部楼层
两位说的软件工程的极端。一个是最坏的情况,一个是最理想的情况.事实上,95%的软件工程(产品)处于中间.记 ...
rpan 发表于 2011-4-15 08:04



阿潘很乐观。
俺是随时准备歇着了,不再理会管理的合理与否,
只要按时往俺银行账号付工资, ...
嘿嘿
回复

使用道具 举报

发表于 2011-4-15 11:29:38 | 显示全部楼层
阿潘很乐观。
俺是随时准备歇着了,不再理会管理的合理与否,
只要按时往俺银行账号付工资, ...
嘿嘿 ...
柞里子 发表于 2011-4-15 10:13


米兔!
回复

使用道具 举报

发表于 2011-4-15 15:29:07 | 显示全部楼层
怎么搞的?开始矫情软件了?
回复

使用道具 举报

 楼主| 发表于 2011-4-15 23:46:18 | 显示全部楼层
怎么搞的?开始矫情软件了?
问题多 发表于 2011-4-15 15:29


原题被老满与大头挟持了。
回复

使用道具 举报

发表于 2011-4-16 21:10:29 | 显示全部楼层
米兔!
袜贩 发表于 2011-4-15 11:29



    其实从各自的角度你俩都说得有道理。但有时我们得回到另一高度去观看和总结现象。这样我们就对软件工程的各种现象不感到气怪和挫折感。无论什么,我们总是能越做越好,只要在有生之年坚持。从这点上看我是乐观的,包括向你们学摄影。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|四海人民公摄 - 海外华人摄影爱好者网站

GMT+8, 2024-9-24 04:17

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表