由买买提看人间百态

topics

全部话题 - 话题: 代码
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
o**********e
发帖数: 18403
1
【 以下文字转载自 SanFrancisco 讨论区 】
发信人: onetiemyshoe (onetiemyshoe), 信区: SanFrancisco
标 题: 同事写出的代码极难维护,像天书一样怎么办? (转载)
发信站: BBS 未名空间站 (Sat Aug 15 10:27:38 2015, 美东)
发信人: coollpe (coollpe), 信区: JobHunting
标 题: 同事写出的代码极难维护,像天书一样怎么办?
发信站: BBS 未名空间站 (Fri Aug 14 08:16:28 2015, 美东)
同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的
修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
-------------------------- My comments ------------
同事是烙印一个办法。
要顺便把一群烙印都黑了。
就得明捧实黑 (等他走了以后):
1. 把这个CODE
发给所有非烙印看。明知故问
是谁写的。
2. 他是哪个ICC进来的? 明知
故问。INFOSYS,ACCEN... 阅读全帖
e******e
发帖数: 2530
2
[流言板]勒布朗-詹姆斯个人网站的代码泄露玄机? 由 森七 发表在虎扑篮球·湿乎
乎的话题
Grantland作家MattBorcas发布推特透露,他有一位做网页设计的朋友在勒布朗-詹姆斯
个人官方网站(LeBronJames.com)的代码里发现了一些玄机。
Borcas的朋友在詹姆斯个人网站上运行Firebug(网页开发工具)时,发现了一些东西
。目前这个网站上有一些页面是美国时间7月9日搭建放上去的,里面除了一个颜色面板
的代码外没有任何内容:ffbb42,012a60,870038,ffffff。
而有意思的是,这四个十六进制代码所代表的正是骑士队的颜色。
不过Celticsblog在推特上提醒说,这可能只是詹姆斯方面的应急计划,如果他真的不
清楚,做好准备总是好的。
可以google分别输入#ffbb42, #012a60,#870038,#ffffff, 正是骑士的4中颜色
l********l
发帖数: 9452
3
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格
和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全
工作。此后工作积极上进的她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩
。2011年她被评为第十二届“全军学习成才标兵”。领导和战友们都说:“她的成功成
才都是自己逼出来的!”
新华社兰州6月2日电(樊永强 黄宝峰 张辉)作为一名携笔从戎的优秀大学生,兰州军
区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩
:12项全军重大科研项目的领军人,连续在全军性比武中摘金夺银,多次获军队科技进步
奖……
成才,“自己逼出来的”
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说
:“她的成功成才都是自己逼出来的!”
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和
到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作

网络,被称为是继陆、海、空、天、电磁之后,世界各军事强国激烈争夺的“第六空间”
。20... 阅读全帖
d********f
发帖数: 43471
4
【 以下文字转载自 PDA 讨论区 】
发信人: yweili (杨威利), 信区: PDA
标 题: 贵软代码还要讲究政治正确?
发信站: BBS 未名空间站 (Sat Jun 13 13:48:58 2015, 美东)
http://www.zhihu.com/question/30776912/answer/51041897
匿名用户
我软有不少代码看上去挺好的但是会被标识成操蛋,这都归功于各种静态检查工具。
在我软代码里面起个变量名叫WhiteList都会被自动发bug,因为用White来表示允许就
属于种族歧视,一定要改成AllowList。我会告诉你我们因此还真的改了服务接口而且
还要做向下兼容吗?
还有变量名叫country也会被查,因为正确的说法是country and region。
我不是说public的类成员哦,private的都不行。
另外kill,dead之类的字眼都是有问题的。
当然你真的一定要用这些词你就得说明理由,然后加supression。
要像 @vczh 那样变量起名bitch什么的那是要死一百遍啊。
所以你现在知道写点代码有多难了吧。
n******7
发帖数: 12463
5
PDA板上的职业软托也太SB了
发信人: syforum (syforum), 信区: PDA
标 题: Re: 贵软代码还要讲究政治正确?
发信站: BBS 未名空间站 (Sat Jun 13 16:40:56 2015, 美东)
为啥写个代码非要加那些词?人生如此不顺?
发信人: syforum (syforum), 信区: PDA
标 题: Re: 贵软代码还要讲究政治正确?
发信站: BBS 未名空间站 (Sat Jun 13 22:31:45 2015, 美东)
写过代码就必须用到这些词?我真没用到过。你是要说我弱爆了吗?
TerminateProcess, StopProcess
TerminatedWorker, StoppedWorker
h**e
发帖数: 410
6
下周一有一个电话面试,30分钟左右,是DW/BI developer位置,要
求是要很强的PL/SQL背景,Oracle以及MSSQL,另外,会Unix shell& Perl,Java以及C+
+。
通知上说在电面中会让在线写一个简单的小程序(我这边敲代码,他们能看到一行行输
入)。我现在弄不明白这个是在线测试代码是用什么语言写,如果是Java还是什么别的
语言,都复习到的化时间不够阿。另外,我估计代码测试就10分钟时间,稍微复杂一点
的代码,光是几个class定义,就够麻烦了,或者光考PL/SQL,毕竟总共时间就那么多
,他们还要考我别的知识。请大家帮我参谋一下,一般这种DW(BI) developer位置的代
码测试最可能考什么语言?谢谢!
z****n
发帖数: 79
7
来自主题: Java版 - 写代码的会都外包掉吗?
写代码这些年,现在很困惑,写代码会都外包掉呢?当然,特别高级的design的人才会
留下来,但是大多数的写代码都可以外包的。
说我的实例吧。我原先在的这个银行是世界最大的银行,原先有1 leader + 2 DBA +3
Developer + 上海的4个外包,后来变成,1 leader + 1 BA + 1 DBA + 1 QA + 上海的
外包, 其中 1 DBA 转变成BA,他有20年的经验,就派他和leader去和公司的用户打交
道。QA主要是控制上海外包代码的质量。但是美国这边就没有developer了,开发,维
护都在上海了。
不知我自己亲身例子是否有典型,可否说明developer都会外包掉?
z*******3
发帖数: 13709
8
【 以下文字转载自 Working 讨论区 】
发信人: zhaoce073 (迟到早退不思上进的蜥蜴), 信区: Working
标 题: Re: 代码糟糕,不一定是程序员水平差
发信站: BBS 未名空间站 (Sun Apr 21 20:44:07 2013, 美东)
糟糕代码是一个程序员必须面对的事实
只能说尽可能不要写出糟糕代码
但是现实中你会发现糟糕的代码到处都是
所以应该多用现成的产品,而不是自己乱写
Z**0
发帖数: 1119
9
有源代码就是不好啊,抄袭不抄袭,非常明显啊。MS道歉了,以后是不是它主推exe文件格式的webservice,这样就不容易给抓到把柄了。
【 以下文字转载自 Seattle 讨论区 】
发信人: birdbird (人在江湖~之~绝代赌神), 信区: Seattle
标 题: 微软承认聚酷抄袭代码,啧啧
发信站: BBS 未名空间站 (Tue Dec 15 23:21:56 2009, 美东)
北京时间12月16日早间消息,微软就加拿大微型博客服务商Plurk(噗浪)指控其抄袭一
事发表最终声明,称被抄袭的聚酷程序代码是由微软MSN中国合资公司所聘用的中国厂
商提供,同时向Plurk作出道歉。微软同时将无限期推迟向用户提供测试版聚酷服务的
时间。
微软同时表示将无限期推迟向用户提供测试版聚酷服务的时间。
以下为微软的声明全文:
12月14日(星期一),有关测试版应用程序----微软MSN中国合资公司所聘用的中国厂商
开发的聚酷服务----的问题浮出水面。此后,我们马上与MSN中国合资公司就这一状况
展开了联手调查。
这家中国厂商现已承认,该公司所提供的部分代码确实是拷贝来的,这明显违
b***y
发帖数: 2799
10
☆─────────────────────────────────────☆
mntview (mntview) 于 (Fri Mar 21 05:16:00 2008) 提到:
发信人: mntview (mntview), 信区: JobHunting
标 题: 说个今天看到的代码给大家听
发信站: BBS 未名空间站 (Fri Mar 21 05:13:37 2008), 转信
今天被我们组的一个“高手”给雷到了。
该哥们自诩是编程高手,一说起编程总是很不在意的说,
我除了输入速度慢点,其余根本就不是问题。
该哥们所说的输入速度慢,这里就不描述了,他在word里面敲
一个句子的话,每个单词下面都有红线。真的是每个单词,这是
我亲眼所见。
该哥们号称精通C和C++,因为他的代码一般都是用C写的,不管
什么条件都用C,明明处理的一大堆文本文件,他也坚持用C,
代码里充满了
char s[BUF_SIZE];
fread(s,...fp)这种玩意。
而且malloc满天飞
当然这哥们平常还写些python代码
今天偶然看到了他刚写的一个cpp文件,终于看到他的程序里面出现
X****r
发帖数: 3557
11
来自主题: Programming版 - 如何写坚实的代码?
个人看法:
1.想好了再写。先确定设计和接口再具体实现。设计和接口注意一定的通用性和扩展性
。实现的时候注意封装而不要抄近路。当你感到有迫切的抄近路的需求的时候多半说明
你的设计有问题。随着代码的发展和需求的变化原来的设计和接口一定会过时,所以要
有重构(refactoring)是开发中的常态的准备。
2.测试,测试,测试!从单元测试到集成测试,都要自动化,并且覆盖面尽可能得广。
测试是软件质量的第一道也是最后一道防线。
3.Code defensively(不知道中文怎么说)。首先是代码单元(比如函数和方法)必须
完全实现所宣示的功能而不依赖于额外的假设,比如按一定格式输出一个数,如果这个例程
没有声明只接受一定范围的数的话(除非有这样的必要,不然一般也不应该有这样的声
明),即使在当前的程序里这个数不可能超出这个范围也不要依赖于这个条件。更进一步
的,即使输入不完全符合接口,根据情况也可以考虑尽可能地完成操作,不过这种情况下要
留下记录,而且未必适合所有情况。
4.代码的可读性也很重要。没有比改一段自己还不太明白的代码更容易造成隐患的了。
IP
发帖数: 106
12
来自主题: Programming版 - 求推荐代码阅读笔记工具
阅读linux内核代码,在想有没有一款代码阅读工具,可以让读者对某段代码做笔记(
比如在另一个窗口),又不修改代码文件本身。
一般只用vim,不知道大家有没有什么好办法?谢谢
d*******r
发帖数: 3299
13
来自主题: Programming版 - Node.js 写的 JS 代码有点难读懂
最近在用 Node.js 做个简单的 RESTful service, 顺便看了下 Node.js 的一些 lib,
感觉异步JS代码是挺难读的。
可能是我 JS 太菜了,读起来挺费劲的。比如 express.js 4.0, 这种应该是 Node 写
的比较好的 lib 了吧。
一些 router.get/post 什么的函数, 我看懂怎么来的都比较费劲。
感觉 JS 比 Python 还不注重类型,我用 JetBrains webstorm 在读代码,对函数变量
用 jump to declaration,经常找不到, 就给出长长的一串备选...
看着看着郁闷了,上大招,设 break point, 跟着走,这样搞 C++ 代码也容易看懂。
然后发现对于各种 callback 匿名函数,因为注册 callback chain 和 实际调用匿名
函数是分开发生的,于是整个逻辑又分成了2部分。比如 breakpoint 开始肯定会停在
注册 callback chain 的地方(注册这个 callback 的 calling function),step into
后,发现calling... 阅读全帖
i**a
发帖数: 127
14
来自主题: Programming版 - 研究发现Java代码大多数是无价值的
在大多数语言中,单词是最小的语义单元。单词组成了句子。句子构成了段落。段落最
后组成了文章。句子中的某些单词对于整个句子的语义比其它单词更重要。举例来说,
I do not like rain中的do去掉之后并不影响句子的意思,但 not 则对整句话的意义
至关重要。人类语言如此,软件源代码呢?核心功能相关的源代码占所有代码的比例有
多大?加州大学戴维斯分校、中国东南大学和伦敦大学学院的研究人员在预印本网站
arxiv发表了一篇研究报告(PDF),分析了1亿行Java项目代码,发现超过95%的代码是
没什么价值的——这里的价值只是相对而言,这些代码对于程序运行仍然是必要的。
z****e
发帖数: 54598
15
来自主题: Programming版 - python代码写成这样,什么鬼阿。

,
你这说的不就是code review那一套么?
动不动就是重构,动不动就是要人去遵守这些规则
如果不搞code review,这些垃圾在代码里面
你能发现得了么?这些代码可都能通过unit test哦
机器没问题,有问题的是人,所以最后不得不让人去伺候人写代码
这不是胡闹嘛,人多贵的成本,让人去伺候人的话,那成本立马翻倍
难怪这样瞎搞的公司最近股价一个比一个跌得凶
swift里面比较烂的代码,都跟过份自由有关,比如$0,$1,_这种
不过swift单平台,不用顾及其他人感受,想改就改
所以现在swift越改越像java
以前都是class var,现在一律static var
case class就是一个joke
居然by default有set/get
这是何苦?写个set/get无非就是点几个按钮
让ide自动生成这点事,非要定义一个名词,叫什么case class
搞得好像很高大上,其实毫无意义
case class绝对没有set/get那么简单直接明了
皇帝的新装莫过于如此
在一些无所谓的事情上故弄玄虚
j******a
发帖数: 100
16
来自主题: Programming版 - 给几个teacherwei代码的评审意见吧
-不要用macro定义常量,const 或者 enum更好,类型安全
-class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
- 测试代码不要跟主体代码写在一个文件里
其实是习惯问题,我刚毕业那会很注意,现在看别人的代码看多了觉得无所谓,很多大
牛都这么随意
-TicketPool allocate/free 线程不安全
他link了RT lib, glibc里的实现是有锁的,你可以下个glibc看
-read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
这个非常对
p*****y
发帖数: 1049
17
有一个多线程的问题,我困惑了好久。多线程的mutex锁,是锁资源还是锁代码?
举个例子 我有100个文件存在磁盘上,分别命名为1.txt, 2.txt, 3.txt ...... 100.
txt.
现在我要创建多个线程,去往文件存东西。举例子如下(C++)。
mutex mx;
void write_to_file(string filename, string binary_data)
{
unique_lock lk(mx);
fstream f(filename);
f.write(&(binary_data[0]), binary_data.size());
f.close();
}
这段代码看似没有问题,但是却有个缺陷:锁的是代码,并非资源。换句话说,在多线
程下,任何
一个线程都会被另外一个线程block住,因为这里只要有两个线程同时碰到这个锁,就
会出现锁问题。
这时的多线程毫无意义了,因为这个函数其实无法并行。
可问题是,我往一个文件1.txt里面写东西,不应该影响另外一个线程往2.txt里面写东
西。
所以是不是应该锁资源,而不... 阅读全帖
d******c
发帖数: 2407
18
代码长度这个观察很有意思,代码越长,越复杂,出问题可能性越大。表达力强的语言
,能在比较短的代码内解决问题,一目了然,人可以同时考虑整个系统,肯定要好一些
。还有就是代码短很大程度是用库比较多,库成熟的话也比自己写bug少。
x******r
发帖数: 367
19
来自主题: Software版 - StarUML找不到生成Java代码的地方
大家好!

请问这里有没有StarUML的高手? 我安装了StarUML,但是找不到生成Java代码的地方。
主菜单里面:工具->C#代码模型(没有Java代码模型)我这里已经正确安装了JDK,也
可以成功地运行Java代码。

谢谢。
x******r
发帖数: 367
20
来自主题: Software版 - StarUML找不到生成Java代码的地方
大家好!

请问这里有没有StarUML的高手? 我安装了StarUML,但是找不到生成Java代码的地方。
主菜单里面:工具->C#代码模型(没有Java代码模型)我这里已经正确安装了JDK,也
可以成功地运行Java代码。

谢谢。
l******i
发帖数: 4666
21
多维财经]美国软件公司Cybersitter 5日在洛杉矶就“绿坝”过滤软件涉嫌代码抄袭,
对中国和7家PC厂商提起诉讼,被起诉的7家PC厂商包括索尼、联想和东芝等。
中新社援引赛迪网1月6日消息称,美国软件公司Cybersitter 5日在洛杉矶对中国和7家
PC厂商提起诉讼,指控他们不适当地利
外媒详解中国对美五大优势 个人努力可改变... 印度军事战略转向美国 可能购买数
百亿美制... 阿富汗塔利班实力超基地 将影响美新增兵计... 美情报:阿塔利班实力增
强 台军方变“强硬” 武器采购与美法力争砍价欧巴马鸠山:美日同盟为亚太基石美
牛惹争议 行政立法交互再受考验群创合并奇美电 公司名称将延用奇美电 “全球最具
影响力人物”美中俄领导人列三甲 美前高官:日美关系正经历“成长的烦恼”
用其内容过滤软件的代码。
Cybersitter在起诉中称,中国拷贝了其软件代码,并不适当地运用到自己的互联网过
滤软件中。为此,Cybersitter要求赔偿22亿美元。
被起诉的7家PC厂商包括索尼、联想和东芝等。本案与中国的“绿坝”软件有关,
Cybersitter母公司Solid Oak软
f*******y
发帖数: 8358
22
【 以下文字转载自 Salon 讨论区 】
发信人: maozexi (毛泽西), 信区: Salon
标 题: 侵权代码被揭露,“绿坝”恼羞成怒:起诉美国密歇根大学zz
发信站: BBS 未名空间站 (Mon Jun 15 18:41:26 2009, 美东)
侵权代码被揭露,“绿坝”恼羞成怒:起诉美国密支根大学
信源:计算机杂志|
中国工信部下文件要求自7月1日还是所有在中国制造销售的计算机都要安装绿坝过滤
软件。但是这款价值4700万的软件却被美国的密支根大学研究人员分析,指出有很多技
术缺陷和漏洞。同时,根据分析,这款软件还涉嫌盗取美国加州 SOLID OAK 公司的软
件代码。
面对网上的分析和指控,绿坝公司先是否认指控,认为是美国公司利用机会进行自我炒
作。但是今天的英文《计算机杂志》网站刊登了最新的消息:绿坝公司认为返汇编绿坝
软件并且公开发布出来是违法的,绿坝计划起诉来自密支根大学的分析报告的撰稿人。
根据SOLID OAK 公司总裁的分析,绿坝软件里面除了包括一些和他公司软件相同的关键
字库文件之外,竟然还保留了自己公司以前的新闻简报,绿坝还要到折价美国公司的服
i***s
发帖数: 39120
23
通过东方航空、吉祥航空等公司官网订票的旅客都收到过诈骗短信。
几天前预订的机票,却在航班起飞前一天,收到了航班取消的短信。致电短信所述航空公司“客服”热线,却被提示要通过转账来退票或改签。近日,多位市民致电晨报热线,反映自己差点受骗的切身经历。
截至目前,通过东方航空、吉祥航空等公司官网订票的旅客,都有类似的受骗遭遇。而对于信息泄露的根源,航空公司均未正面回应。
报出姓名航班号骗取信任
据了解,诸如此类的机票诈骗案件,从去年下半年始便屡屡上演,值春运高峰更是大范围涌现。“当他报出我的姓名、电话号码、身份证、航班号等重要信息后,我就开始逐步对他产生了信任。”李女士说。多名旅客表示,在航班起飞前一天收到了署名为相应航空公司的短信,称航班因故变更,建议旅客按指定号码回拨,办理退票或改签。随后,便有假冒的航空公司客服要求旅客提供银行卡号等,借机敛财。
先打进100元再骗走8001元
半个月前,一位厦门的旅客在与“客服”办理退票时,轻易地告知了自己的银行卡号,以及卡内余额为7900余元等信息。对方让他在交易代码中输入“8001”的编号,转走了他卡内的8001元。事后该旅客发现,不法分子为了降低其... 阅读全帖
b*****d
发帖数: 61690
24
中新网11月13日电 据外媒报道,根据全球语言监测机构(GLM)的研究显示,2013年网
络世界使用频率最高的单词是“404”,一个网络技术错误代码。
总体来讲,网络世界在过去一年的用词偏于负面。除了404之外,排在第二位的单
词是“失败”(fail),高频词前20中还包括“监视”(surveillance),“无人机”(
drone)和“赤字”(deficit)等等,充分显示了英语国家去年一年里的社会关注重心。
这家位于德克萨斯州的机构所发布的排名,是基于某一特定的单词、词组或者名字
在英语国家网络世界使用的次数来进行排行的。该机构的数据统计,扫描了博客,社交
网站和全世界27.5万纸质和电子媒体的新闻网站。
入选这份排名的单词必须至少被使用过2.5万次,在各种形式的媒体中都出现过,
并且不能仅被某一特定的国家、职业或社会阶层使用。
在本年度的调查中,GLM将错误代码“404”放在了首位。这个代码在用户点击一个
无效链接或者试图访问一个无法使用的网站时会出现,它经常与排在第二位的“失败”
连用。
在年度20高频词榜单上居于前列的,还包括与社交网络密切相关的“标签”(
hashtag)... 阅读全帖
g**1
发帖数: 10330
25
中国将加快建立公民统一社会信用代码制度
(

中新网2月15日电 近日,《关于全面深化公安改革若干重大问题的框架意见》及相
关改革方案,已经中央审议通过,即将印发实施。本次改革提出,加快建立以公民身份
号码为基础的公民统一社会信用代码制度,推动建立违法犯罪记录与信用、相关职业准
入等挂钩制度。

据悉,在创新社会治安治理机制方面,这次改革从完善治安管理防控机制、创新惩
防犯罪工作机制、完善国际警务合作机制、健全情报信息主导警务机制等方面,提出了
创新治安治理方式、提高治安治理水平的若干措施。

全面深化公安改革提出,围绕创新立体化社会治安防控体系,建立健全更加注重源
头预防、综合治理的社会治安治理模式。加快建立以公民身份号码为基础的公民统一社
会信用代码制度,推动建立违法犯罪记录与信用、相关职业准入等挂钩制度。健全社会
治安组织动员机制,推动社会治安社会化治理。健全涉众型经济犯罪、涉电信诈骗犯罪
侦查工作机制。健全同有关部门密切协作、高效顺畅的海外追逃追赃、遣返引渡工作机
制,等等。
m***a
发帖数: 13878
26
作为一名携笔从戎的优秀大学生,兰州军区某部科室主任李聪娜潜心钻研信息网络尖端
领域,勇攀自主创新高峰,取得了优异成绩:12项全军重大科研项目的领军人,连续
在全军性比武中摘金夺银,多次获军队科技进步奖……
(一)
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都
说:“她的成功成才都是自己逼出来的!”
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研
资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络
安全工作。
网络,被称为是继陆、海、空、天、电磁之后,世界各军事强国激烈争夺的“第六空间
”。2008年初,总部赋予李聪娜所在部队紧急研发一种网络终端服务系统的任务,
部队长王国玉安排她编写一套底层驱动程序。
原本打算借机“露一手”,可真要编写程序时,她才发现这远远不同于传统意义上的软
件编程,不仅此前没有学过,有些东西连听都没听过。
看着一行行读不懂、看不明的源代码,她急得直想哭!
背记相关函数、学习协议机制,研究国内外范例程序……李聪娜把自己宅在办公室,挑
灯研读。一个月时间,30万行代码、100多类函... 阅读全帖
n**********2
发帖数: 648
27
【 以下文字转载自 JobHunting 讨论区 】
发信人: neutrino2012 (八重云), 信区: JobHunting
标 题: 写代码给别人赚钱的不算牛人
发信站: BBS 未名空间站 (Mon Apr 11 02:48:03 2016, 美东)
写的再多也不算。
写代码给自己赚钱的才算牛人。
连代码都不用写,就能忽悠别人给自己赚钱的是大神
w*****s
发帖数: 2896
28
大家不要走入误区。
最精妙的代码,一是为学术研究之用,或者系统内核或者最底层驱动程序之用,或者有
特殊目的之用。一般的的编程的要求,就是简洁,清晰,明了,而且要有很多的文档说
明。
程序系统的构架,规范,和文档说明才是最主要的,编程的算法和实现只是其中的一部
分。一段代码的精妙固然好,但远不是最重要的。
王垠展示这段代码,是完全恰当的,原因不说了。但大家在平时编程时,千万不要学这
种编程风格。不过有时候要装装逼,显显摆时,我们也是完全能够理解的,就是不要成
了习惯,这就不好了。
s****u
发帖数: 1433
29
这代码让我想起了当年APPLE编程大赛。
就是一行APPLE程序,能完成多么多么复杂的功能。
要知道,那时候,内存,外存都是用BYTE计算的。
所以,那个编程大赛的胜利者其实还是很牛逼的。
但是,今天,我保证你没有听说过这个胜利者。
好的程序,代码和注释比例应该在1:2左右。
所以,这个代码,不及格。呵呵。
h*h
发帖数: 27852
30
发信人: jobhuntinger (jobhuntinger), 信区: JobHunting
标 题: Re: 王垠的[40 行代码]: 普通琐男码工们都跪安吧! (转载)
发信站: BBS 未名空间站 (Thu May 19 15:10:43 2016, 美东)
我老不懂编程语言,就问几个问题。这40行代码成为啥系统的核心代码,挣了多少钱没
有?
如果没有,但是学术上很牛逼,那么发在什么peer review的论文上没有?
如果都没有,那不就是然并卵。同样的东西找个做compiler的博士生几天就给做了,是
40行还是4000行有区别吗?程序是用来跑的,不是用来比短的。
业界看钱,学界看论文。都没有的跟孔乙己show off会写四种回字一个性质。
z*********n
发帖数: 1451
31

别被他蒙蔽了,谁会把工作代码贴论坛?贴这个代码是帮其他同学解惑的而已。。
他是智商在jobhunting版被我完爆了,翻我之前发的demo的代码跨版骂人,气急败坏,
丧心病狂的表现。这种人生活工作被一直强奸,在论坛当键盘侠。进不了google就对着
google里面的人狂吠。可怜至极。
c*******a
发帖数: 1879
32
【 以下文字转载自 JobHunting 讨论区 】
发信人: justicezyx (just), 信区: JobHunting
标 题: Re: 大家看看一个自称狗家码农写的代码 (转载)
发信站: BBS 未名空间站 (Sun Nov 19 17:50:19 2017, 美东)
几个细节,跟google c++代码要求差别比较大。
这个代码我是看不懂在做什么。
#include
#include
#include
using namespace std;
// using declarations on namespace is banned in google c++ code
class Solution
{ // this is not the style used in google, if you write c++ in google, I
feel very difficult to believe that you can resist the muscle memory and
uses a differ... 阅读全帖
L*****d
发帖数: 5093
33
[ 据侨报纽约网报道/消息 ] 在2015年因盗窃前雇主IBM软件代码而被捕的华人徐家强(
Jiaqiang Xu,音译)18日在纽约白原市联邦法院接受量刑,法官判处其5年监禁。他于
去年5月份接受了检方对其提出的经济间谍罪和窃取商业机密罪等6项指控。
根据负责该案的纽约南区检方起诉书显示,现年32岁的徐家强原籍北京,在2010-
2014年期间为IBM工作并签署了一系列技术保密协议。他于2014年3月主动辞职。随后,
他与联邦调查局的两名假扮成科技投资者的卧底探员进行接触,并向对方声称自己拥有
独家的服务器数据管理软件。
在FBI的卧底行动中,徐家强指示对方先架设一组小型服务器,他可以远程将数据
管理软件安装在服务器上,供对方进行验证,之后再考虑投资事宜。调查人员随后对徐
上传的软件进行分析并与IBM公司雇员核对,发现这些代码正是之前徐参与开发的数据
软件的代码,并且是由其他不具有接触权限的第3人对软件进行了组装。
徐家强于2015年底被捕。检方并指控他试图将软件出售给中国牟利。
l*********r
发帖数: 695
34
源代码就是元素周期表,DNA可远不止汇编级别的代码。汇编级别的代码会有无穷种组
合的DNA序列,蛋白序列,和蛋白的相互作用,蛋白的修饰,细胞之间的作用,细胞信
号,生物体和共生微生物,致病微生物之间的复杂程度?这个创造性是很大的。而人的
计算机是没什么创造性的。真给你一个基因好好研究,你好几辈子都研究不完。代码有
个毛,一行注释就搞定了。
t********i
发帖数: 7856
35
我觉得应该这么类比:
DNA类似于可执行的二进制代码(.EXE文件),不过DNA是四进制(ATCG)不是二进制(0,1)
。而鸡巴是程序运行的输出结果。
你用C++编个程序,在屏幕上画个鸡巴。你觉得这个鸡巴太短太小,想要个又长又粗的
。当然是在C++源代码里改鸡巴长度和粗细两个参数,这是最方便的。如果你想直接修
改 EXE 文件那太麻烦了,首先你得找到这俩赋值语句的位置和参数位置,再编辑两个
参数。而且你必须保证位置绝对准确——万一你不小心碰了其他代码,这个EXE就画不
出大鸡巴了,可能只能画出一地阴毛。甚至直接死机。
如果你觉得自己的鸡巴太短太小,想有个又长又粗的。很遗憾,生物的高级语言源代码
现在还不知道在哪儿。所以只能直接修改DNA四进制可执行代码。首先你得找到这俩参
数的基因和他们在基因上的位置,再用CRISPR技术来编辑基因。而且你必须保证位置绝
对准确——万一你不小心碰了其他碱基对,很可能你的大鸡巴就长到菊花上面去了。
C**********e
发帖数: 23303
36
大规模改EXE提升功能 这就很难了


: 我觉得应该这么类比:

: DNA类似于可执行的二进制代码(.EXE文件),不过DNA是四进制(ATCG)不是二进制
(0,1)

: 。而鸡巴是程序运行的输出结果。

: 你用C 编个程序,在屏幕上画个鸡巴。你觉得这个鸡巴太短太小,想要个又长
又粗的

: 。当然是在C 源代码里改鸡巴长度和粗细两个参数,这是最方便的。如果你想
直接修

: 改 EXE 文件那太麻烦了,首先你得找到这俩赋值语句的位置和参数位置,再编
辑两个

: 参数。而且你必须保证位置绝对准确——万一你不小心碰了其他代码,这个EXE
就画不

: 出大鸡巴了,可能只能画出一地阴毛。甚至直接死机。

: 如果你觉得自己的鸡巴太短太小,想有个又长又粗的。很遗憾,生物的高级语言
源代码

: 现在还不知道在哪儿。所以只能直接修改DNA四进制可执行代码。首先你得找到
这俩参


发帖数: 1
37
设计思路是一样的,马公应该很容易看出来
比如代码重用,这个概念。比如蛋白质设计不容易,所以这部分代码,就像马公的库程序
人体,昆虫,各种生物,其实都有很多一样的库函数代码,就是一样的蛋白质。

啥用

发帖数: 1
38
写代码没有什么科技含量,主要是知识密集型。
只要认真学习,加点聪明谁都能做,入门门栏低
所以马公造就了一大批凤凰男,猥琐男,出生卑微,
思想肮脏,心理变态,但是写点代码赚了点钱,要不得裸了。
真正的高科技是新材料,你把三极管做的更小店,材料纯度跟高点,飞机发动机更强点
核潜艇更安静点,火箭推力更大点,卫星精度更高点
疾病治疗更有笑点,药物更灵验点。
这些东西不是猥琐男,风患难突击几天,上个小硕就能完成的,要举国家之力,
穷极几代人的努力,才能有所建树。
西印度曾经做的很好,那时没有三哥。民航飞机,计算机,精密仪器,洲际导弹,各种
药物。
高潮的外壳手术。甩其他国家几条街。
现在不少国家都追上来了,在恨的科技领域不亚于西印度,西印度却沉迷于写代码,搞
些奇技淫巧。尽是花钱没有多大效果的花架子。可恨的是三哥的到来,继续发展这些奇
技淫巧,就像
喝酒喝醉的人,又劝一杯酒。操逼过度的人,三哥又脱裤子给操。三哥尽把西印度往邪
路上带,现在西印度竟然
搞啥s386,把三哥索性都引进来,在错误路上越走越远。
而正儿八经的登月,登火都落后于我党。为了欺骗世人,尽然在摄影棚里搞登月。
西印度这次和东印度... 阅读全帖

发帖数: 1
39
马工的垃圾代码你也去看。
真正能把代码写的好的没几位
都是人类思维的流程些代码。
这导致If else 没完没了的用
根本没有面向对象编程的概念
我杀老鼠都能明白的道理,垃圾马工还搞不清楚
别说这些垃圾马工一年还十几万,都还嫌少,跳来跳去的,
s********0
发帖数: 3644
40
【 以下文字转载自 ChinaNews 讨论区 】
发信人: liangzhi (良知), 信区: ChinaNews
标 题: 绿坝”过滤软件涉嫌代码抄袭被起诉
发信站: BBS 未名空间站 (Wed Jan 6 08:27:08 2010, 美东)
多维财经]美国软件公司Cybersitter 5日在洛杉矶就“绿坝”过滤软件涉嫌代码抄袭,
对中国和7家PC厂商提起诉讼,被起诉的7家PC厂商包括索尼、联想和东芝等。
中新社援引赛迪网1月6日消息称,美国软件公司Cybersitter 5日在洛杉矶对中国和7家
PC厂商提起诉讼,指控他们不适当地利
外媒详解中国对美五大优势 个人努力可改变... 印度军事战略转向美国 可能购买数
百亿美制... 阿富汗塔利班实力超基地 将影响美新增兵计... 美情报:阿塔利班实力增
强 台军方变“强硬” 武器采购与美法力争砍价欧巴马鸠山:美日同盟为亚太基石美
牛惹争议 行政立法交互再受考验群创合并奇美电 公司名称将延用奇美电 “全球最具
影响力人物”美中俄领导人列三甲 美前高官:日美关系正经历“成长的烦恼”
用其内容过滤软件的代码。
Cybersi
f******t
发帖数: 7283
41
纯学术讨论一下。
dSPACE Inc.'s TargetLink software, the world's first production code
generator based on MATLAB(R)/Simulink(R)/Stateflow(R), is celebrating its
fifth anniversary with a string of 2004 electronic control unit (ECU)
development success stories.
DaimlerChrysler in Stuttgart has been one of TargetLink's most active users
over the last five years. To benefit from process standardization in the
development of engine ECUs, DaimlerChrysler completely converted to
automatic code generation for th... 阅读全帖
f******t
发帖数: 7283
42
我试开过的奔驰车型号里(包括C63 AMG),全部都是油门踩下去之后过一阵子车子才
有反应。不知道原因是不是因为这种代码生成器生成的代码运行效率低,有输入之后它
要算一段时间才有结果,因此造成这种反应延迟的现象。请懂这个的专家指教。

users
a*****u
发帖数: 157
43
来自主题: Faculty版 - 作者不公开程序代码怎么办
呵呵,有些东西代码上万行,辛辛苦苦写出来的,也应该能理解有人不愿意给的心态。
除非本来就开源,反正我是不会问别人去要代码的。
虽然投稿系统里面有要上传代码的,但我相信很多人都不传的。
l****q
发帖数: 177
44
首先你的list不断后移,最后全返回了,你再走到头?
其次,当一个点有左右儿子的时候,貌似你的右儿子自己不是NULL的时候就没有被
append上去啊
rtn_list = BSTtoDLL(node->right, node);
if(rtn_list == NULL)
{
return &node;
}
else
{
return rtn_list;
}
写代码一般是从拙入巧的,慢慢改进,一下子写很巧妙的代码会很容易错的
这里有现成的代码
http://cslibrary.stanford.edu/109/TreeListRecursion.html
因为double linked list操作有对称性,它是把tree转成了circular的double list
最后要把头尾break才是你要的
K*****k
发帖数: 430
45
来自主题: JobHunting版 - 代码风格强迫症?
在最早的公司,有很严格的代码规则,比如
if(a > b)不行,要写成if (a > b), if和括号之间要有一个空格,两个也不行
x=y;不行,要写成x = y; 运算符两边都要有空格
func(x,y,z)不行,要写成func(x, y, z), 逗号之后也要有空格,不可挤成一堆。
还有很多规则。
后来到了别的公司,修改别人的代码时候,看到那些不符合规则的代码就不顺眼,有时
候忍不住顺便就一起改了。
想起了卓别林去拧人家帽子上的“螺钉”这故事了。。。
d**********x
发帖数: 4083
46
来自主题: JobHunting版 - 自己不想看自己的代码怎么办?
。。。
建议你看看《重构-改善既有代码的。。。》,n年前看过这本书之后,我就罹患了代码
洁癖。。。再后来,又染上了代码自恋综合征。。。
l******d
发帖数: 530
47
来自主题: JobHunting版 - 问以前编过多少行代码有什么用
面试时那些很难的题目,代码不过100行,比实际工作里上千上万代码还难,特别是
embedded system里的代码绝大多数就是设置寄存器,写个1万行也没啥技术含量吧
Q****r
发帖数: 7340
48
来自主题: JobHunting版 - 问以前编过多少行代码有什么用
错,作嵌入式也是需要design的,一个程序的好坏也要看有没有灵活性,很多嵌入式的
coding缺乏abstract layer, 当需要加新的部件就得hardcode,不能reuse. 如果说写
最底层得bootcode,是不需要design pattern的。

面试时那些很难的题目,代码不过100行,比实际工作里上千上万代码还难,特别是
embedded system里的代码绝大多数就是设置寄存器,写个1万行也没啥技术含量吧
★ Sent from iPhone App: iReader Mitbbs Lite 7.56
p*****2
发帖数: 21240
49
来自主题: JobHunting版 - 代码越写越少怎么办?
总是看到大家说写过多少万行代码,我却发现我最近写代码行数是负的。比如一段程序
本来是600多行,我给改成了200多行。负了400多。以后去面试人家问起来写过多少行
代码,总不能说是负数吧?这可怎么办好呢?
g*******d
发帖数: 495
50
来自主题: JobHunting版 - 这电面都不带让写代码了?
上周面了一个vmware的实习,这周又是另一个组的面我……全都没有让写代码。问题是
HR联系我的时候还给我发了colaboedit的链接说要写代码
大概说一下吧,是系统方向的位置,做的都是底层。估计没法让现场写代码吧,或者即
使写了也意义不大?
今天这个好像就问了问做过什么项目,有什么debug的经历(让我说说),然后就让我
问他问题了……我很无语
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)