| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2042 人关注过本帖
标题:[分享]一段我主管写的汗死我的代码
取消只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
结帖率:66.67%
收藏
 问题点数:0 回复次数:7 
[分享]一段我主管写的汗死我的代码
#region 匹配
if (mode == 1)
{//标题同正文匹配

    isRelate = AutoClass(contentRule, strContent, queHightlightWord);
    if (isRelate)
    {
        int hlwLen = queHightlightWord.Count;
        keywords = new string[hlwLen];
        for (int sWordled = 0; sWordled < hlwLen; sWordled++)
        {
            keywords[sWordled] = (string)queHightlightWord.Dequeue();
        }
    }
    else
    {
        isRelate = AutoClass(titleRule, strTitle, queHightlightWord);
        if (isRelate)
        {
            int hlwLen = queHightlightWord.Count;
            keywords = new string[hlwLen];
            for (int sWordled = 0; sWordled < hlwLen; sWordled++)
            {
                keywords[sWordled] = (string)queHightlightWord.Dequeue();
            }
        }
    }
}
else if (mode == 2)
{ //标题匹配
    isRelate = AutoClass(titleRule, strTitle, queHightlightWord);
    if (isRelate)
    {
        int hlwLen = queHightlightWord.Count;
        keywords = new string[hlwLen];
        for (int sWordled = 0; sWordled < hlwLen; sWordled++)
        {
            keywords[sWordled] = (string)queHightlightWord.Dequeue();
        }
    }
}
else if (mode == 3)
{ //正文匹配
    isRelate = AutoClass(contentRule, strSummary, queHightlightWord);
    if (isRelate)
    {
        int hlwLen = queHightlightWord.Count;
        keywords = new string[hlwLen];
        for (int sWordled = 0; sWordled < hlwLen; sWordled++)
        {
            keywords[sWordled] = (string)queHightlightWord.Dequeue();
        }
    }
}
#endregion
搜索更多相关主题的帖子: keywords sWordled isRelate 代码 int 
2008-01-08 03:18
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
如果大家没看懂在写什么的话,我可以告诉你,这段代码中的四个if-else statement中的代码是一样或者几乎一样的

居然重复写了四次,我汗得那个压抑~~ 干嘛不用个函数封起来调要写四次啊。。猜不透……

[[italic] 本帖最后由 live41 于 2008-1-8 03:21 编辑 [/italic]]
2008-01-08 03:20
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
原帖由 [bold][underline]deleter[/underline][/bold] 于 2008-1-8 09:22 发表 [url=http://bbs.][/url]
LZ代码你再仔细看看,有区别的好吧


你再仔细看看,可以封装起来的,只是参数区别。。

有两个一样,有两个有一点区别,而那点区别是可以用函数封装,以参数区分解决的

是你没仔细,我在1楼写道“代码是一样或者几乎一样的”

而且这种封装是初学者都必须掌握的,如果你觉得这段代码没问题,我也只有汗了~

[[italic] 本帖最后由 live41 于 2008-1-8 16:24 编辑 [/italic]]
2008-01-08 16:10
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
顶一下,因为我又在维护那份代码了。。压抑。。
2008-04-15 04:50
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
你老师是通过bug告诉你,做人要张开心,不仅要打开心窗说亮话,更加要时常保持开朗的心态
2008-04-15 23:33
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
[bo]以下是引用 [un]小乌龟[/un] 在 2008-4-16 12:17 的发言:[/bo]

请不要在任何时间,任何地点,背后议论别人的是非,谢谢!


[bo]我也這么認為,但是前提是,當事人的犯錯不會崩潰到自己和正面跟當事人討論有作用的情況下。。[/bo]
2008-04-17 05:48
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
[bo]以下是引用 [un]deleter[/un] 在 2008-4-16 13:53 的发言:[/bo]

又被翻上来了这个贴子


[bo]沒錯,如果不事工作需求,我tmd才不會看這種代碼。。[/bo]
2008-04-17 05:49
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
[bo]1 我要花精力去跟進,而且很不情愿浪費精力在這上面

2 對方的思維已經硬直(積累所致),不是說指點一兩次能改變的

3 對方屬於我不喜歡與之溝通的類型(說話不痛快不爽快,逼一句說一句,我又不是狗仔隊)

4 我tmd不來這裡發泄我的不滿,我難道還能指著他罵嗎?![/bo]


[bo]最後忍不著要說,你tmd不能痛快告訴我的事能有那么機密嗎?![/bo]

[[it] 本帖最后由 live41 于 2008-4-17 05:59 编辑 [/it]]
2008-04-17 05:54
快速回复:[分享]一段我主管写的汗死我的代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029912 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved