首页
社区
课程
招聘
[建议]建议论坛成立代码库
2007-12-14 23:17 3699

[建议]建议论坛成立代码库

2007-12-14 23:17
3699
今天看到一篇 【原创】任意长度的二进制字符串和十进制串的转换算法(高精度) 大跌眼镜。这也能混精华?一个简单的函数,没有注释,没有算法分析。没有广泛的应用性。
不过认真思考,这位朋友的积极性是高的。加精华对其是个很好的鼓励。
我从三年前注册,直到现在也一直不敢发帖。因为论坛高手开口就是汇编,我觉得自己的C很拿不出手。
北极星在准备组建“编程小组”中说:“技术小组成员的技术或许不是最好的,但对于学习的热情必定是最高的!”,使我的看法有了很大改变。论坛最活跃的群体还是技术不是很厉害的学生。他们有很高的热情,有充裕的时间,愿意分享代码。论坛应该充分地利用起这些资源来。

于是闪出了论坛成立代码库的想法。
代码库是这样实现的:开辟一个版块,收集以介绍函数、算法或类的帖子,收集各版块中可重用性好的代码。收集的这些代码应该有比较规范的标题,有对函数、算法、类、的详细描述,有对其应用的示例。(当然也应该有比较好的可重用性)。
不同于其它版块的是,这个版块不放任何帖子,而只存放对相关帖子的链接。

代码库有如下的好处:
一、门槛低。逆向分析,不会,写注册机,不会,脱壳,不会,爆破,不会。但函数没有人不会写。小到一个函数,大到一个类,一个组件,只要敢来论坛的人就都有发挥的空间。
二、规范行文风格,增强知识的可重用性。我们的论坛有许多精彩的文章,每篇精华都凝聚了作者的大量心血,但是,因为行文风格上的差异,这些文章的可复用性不尽人意。很多优秀的帖子都散落在各种帖子中。比如,注册机原创帖中,或多或少的都会有算法的实现,但要找对某算法详尽分析的帖子。却不容易。建立了代码库,把部分代码的很多人不能
只要我们建立一个规范,发现某个帖涉及到一个典型的算法或者一个高度可利用的函数,就建议作者以算法/函数实现为重点,规范一下文章风格。如果实质一样而只是具体实现上不一样的文章,代码库只收录一篇,或以“XX系列之一”,“XX 系列之二”来组织成一个系列。就整齐一些了。
例如,我们对算法帖建立一个规范:算法帖的规范如下:
文章标题:对XX算法在XX 软件注册算法中的应用分析
文章结构:
    [*]算法描述
    [*]算法的核心部分的流程图/伪代码/代码的实现
    [*]该算法在本软件中的实现分析
    [*]小结


然后,版主在浏览时发现一帖“对XX中XX组件的注册分析”,认出该算法是base64 算法,(帖主可能也不懂),就跟帖或PM作者,告诉他这是base64算法,该算法的资料可参考XX文章或google搜索,建议作者按算法帖的规范来修改行文风格。帖主修改好后,版主加为精华,然后在“代码库”版块加一个链接。

三、增强论坛的粘性。人气不足的关键问题就在于论坛的粘性。论坛现在粘性不够,我学会脱壳了,我很高兴,就写帖分享。后来熟练了,就写教程,后来再深入了,就可以跟帖指导别人,再后来,发现老是在重复地给菜鸟解决一些很肤浅的问题,就乏味了。于是,高手隐退,新手无助,人气就上不去。代码库因其主题清晰,可复用性好,而使得会员能在需要时马上想起来回论坛查找相关资料。这有利于增强论坛的粘性。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
北极星2003 25 2007-12-16 03:31
2
0
有个建议:不了解情况不要随便评论
【原创】任意长度的二进制字符串和十进制串的转换算法(高精度)
这篇文章,在3楼还有一部分。起初我没给精华,后来加了3楼的,有详细注释。于是我就给了精华。
雪    币: 466
活跃值: (119)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
kusky 4 2007-12-16 13:13
3
0
楼上,对不住啊。我的帖子不是评论你给精华给得是否合理的。如果我的说法使你觉得是在否定你的工作,在这里给你赔个不是了。
我没有说给精华给得不合理,我认为“加精华对作者是一个很好的鼓励”。
其实我本无意于评论给精华给的是否合理,只是表示一下惊讶:原来写C函数也可以得精华。这样的帖子我也可以写一些,或许也能得精华呢。
让作者把三楼合并到一楼多好。查阅的人也方便些。
最后,我觉得,随便教育别人未必能体现自己的智慧。
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
北极星2003 25 2007-12-16 19:21
4
0
问题不大,大家只需要把想说的心平气合说清楚就可以了。
其实否定我倒无所谓,毕竟每个人都是有缺点的。
我只是觉得你这样公开评论,可能会导致你和那篇文章作者的矛盾
这样的现象已经发生很多了,论坛管理团队不希望见到这种情况。
至于教育更谈不上了,不要往心里去
游客
登录 | 注册 方可回帖
返回