Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 6055|回复: 24
打印 上一主题 下一主题

[分享]觉得最近想吐血 0 bug 系统只是个美梦/ 昆虫是顽强的。

[复制链接]

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

跳转到指定楼层
1#
发表于 2011-12-14 09:16 PM |只看该作者 |正序浏览
不管怎样, 要写个 0 bug 的系统是超级无敌的难, 而且根本不可能

通常deploy 第一次一定是超级无敌多的问题。
最怕是什么, 遇到那些整天改这个改那个的客户。
试问这样下去要如何才能让系统稳定?

project 的时间是有限的, 每个程式员当然希望就是用最短,最直接,最快的方式做到客户要得东西,
早期可能不会有什么问题, 通常bug 都是过了一两个月后才慢慢的浮上来的

覆盖掉了一个bug, 又生出千千万万个bug。

就连生产线强力的公司几乎没几个月就发一次补丁, 补丁出了, 稳定了一段时间又在生成千千万万的 bug.
补丁内可能混入了什么新功能。 新功能的执行效率不好。
因为, 如果产品不继续加强的话, 根本没竞争力, 但是没想到同时也为系统带来了不少的“虫”。




收藏收藏0

10

主题

0

好友

139

积分

高级会员

Rank: 3Rank: 3Rank: 3

25#
发表于 2012-3-15 08:18 AM |只看该作者
提早发现bug 的方法 Test-Driven-Design
改这里烂那里的解法 Object Oriented Design + Test-Driven + Refactory


回复

使用道具 举报

3

主题

0

好友

86

积分

中级会员

Rank: 2Rank: 2

24#
发表于 2012-2-14 09:35 PM |只看该作者
Done is better than perfect


已有 1 人评分论坛通知 收起 理由
jbs682 + 1 感谢您的回复, 但请使用中文发布您在JBtalk ...

总评分: 论坛通知 + 1   查看全部评分

回复

使用道具 举报

0

主题

0

好友

136

积分

高级会员

Rank: 3Rank: 3Rank: 3

23#
发表于 2012-1-20 11:55 AM |只看该作者
回复  omama


    ==。。。

Hello World也崩溃?什么篇译器? 什么语言?那么IT 还能混饭吃么?: ...
宅男-兜着走 发表于 2011-12-19 11:47 PM



    也要看在什么environment 下运行吧!
你写的program 需要java framework 但顾客的电脑却没有安装,对顾客来说就是一个bug.


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

22#
发表于 2011-12-22 01:18 AM |只看该作者
个人看法 分好function 对症下药 就很难出现覆盖掉一个bug出现千千万个bug的问题
然后code要整齐 不然收到bug举报 要修理 看了都头晕 直接几行code快速解决 很容易出现另外一个bug


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

21#
发表于 2011-12-19 11:47 PM |只看该作者
回复 18# omama


    ==。。。

Hello World也崩溃?什么篇译器? 什么语言?那么IT 还能混饭吃么?


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

20#
发表于 2011-12-19 11:44 PM |只看该作者
回复 17# goodday


    如何?有兴趣听听IT 坛大哥说法


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

19#
发表于 2011-12-19 05:11 AM |只看该作者
    我曾遇到为移动设备优化的编译器和普通编译器编译出来因为内存位址调度方法不一样产生的bug
关于hello world是否的0 bug嘴仗可以参考http://forum.daemon-tools.cc/f23 ... ree-programs-15750/
我认为你不能把bug和环境分开,你要分开看的话hello world应该可以说是0 bug了,不过到别人电脑上运行崩溃了别人还是会说你骗他0bug哦
omama 发表于 2011-12-18 10:22 PM



雖然不知你移動設備上的 coding 是否只有 hello world 但看了那 forum 的回覆後,我只能說如果归咎於客戸端环境問題的說法是過於偏激了,那麼只要是儲存成的一個 0 byte 檔或甚至敲出一個字開始時都可以說是 bug 了,那他何必還要用電子設備呢?

這些年我所用過的 compiler 在編譯上已經盡量針對系统版本和處理器的兼容性大大的改善了,在編譯前也可以選择所需的系统环境進行編譯,雖然不能說編譯出來的程式不是 100% 没問題,但一句 hello world 在客戸端出現程式崩溃的情况我是确实没見過。而那個論壇裡有個人說見過但卻没寫出使用哪個編譯器版本和客戸端的环境等,自然不能不否定是否在撑自己的立场而這样寫。

如果是大型程式在 compile 後拿到客戸端而出現兼容性的 bug, 大問題自然只有向 compiler 的開發商要求修正後再 compile 測試,小問題可以通過自己强硬手法修正的話就先自己來然後再匯報給 compiler 開發商,但绝大多數都是編程上手法或不符合 compiler 标准寫法的問題而导致。


回复

使用道具 举报

0

主题

0

好友

23

积分

初级会员

Rank: 1

18#
发表于 2011-12-18 10:22 PM |只看该作者
看來你不清楚編譯器 compiler 是負責做些甚麼,那麼也麻煩你找個編譯一句 hello world 後會出現 bug  ...
Super-Tomato 发表于 2011-12-17 01:25 PM



    我曾遇到为移动设备优化的编译器和普通编译器编译出来因为内存位址调度方法不一样产生的bug
关于hello world是否的0 bug嘴仗可以参考http://forum.daemon-tools.cc/f23 ... ree-programs-15750/
我认为你不能把bug和环境分开,你要分开看的话hello world应该可以说是0 bug了,不过到别人电脑上运行崩溃了别人还是会说你骗他0bug哦


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

17#
发表于 2011-12-18 02:44 AM |只看该作者
我也发发
告诉你    没0bug 的
但 有的 控制的


回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-10 04:08 PM , Processed in 0.121135 second(s), 31 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部