l********9 发帖数: 8 | 1 你说的只是代码的规范,一个好的SD在乎的是代码的质量和效率,我在的AGILE TEAM很
少在乎代码的规范化,我们甚至所有的APP都没有DOC, WEB SERVICE除外。你说的
GETTER/SETTER也只是NEWBIE的感觉,我还是比较喜欢用BUILDER FACTORY |
|
i*********h 发帖数: 49 | 2 【总结】Java 搞定链表-面试常考题目精选
面试大总结之链表:
一、OverView:
链表是面试中常考的,本文参考了其它一些文章,加上小编的自己总结,基本每个算法
都测试并优化过。
算法大全(1)单链表 中还有一些链表题目,将来也会整理进来。这些题目虽然简单,
但如果能毫无BUG地写出,定能让面试官司对您印象分大增。
小亮点是:主页君用Recursion 和 Iterator 各写了一次所有题目,这样就算遇到不熟
悉的写法,我们也都可以运用自如。
二、代码
以下是原文和代码:
http://weibo.com/3948019741/BseJ6ukI3
三、代码目录:
1. 求单链表中结点的个数:
getListLength
2. 将单链表反转:
reverseList(遍历),reverseListRec(递归)
3. 查找单链表中的倒数第K个节点(k > 0):
reGetKthNode
4. 查找单链表的中间结点:
getMiddleNode
5. 从尾到头打印单链表:
reversePr... 阅读全帖 |
|
L*****e 发帖数: 8347 | 3 马公要靠代码说话不假,但是FB的成功可不是代码的成功。所以,先不说老赵凭一己之
力,能不能是阿里那么大规模的代码质量得到提高,即使能,这就能使得阿里巴巴成为
最适合工作的地方?他就能使中国成为软件技术最好的地方?
这不是忽悠是啥?
2010 |
|
p*e 发帖数: 6785 | 4 【 以下文字转载自 Joke 讨论区 】
发信人: pee (or not to pee, that is the question), 信区: Joke
标 题: 码工们!!!这12行代码分分钟让你电脑崩溃手机重启!!!
发信站: BBS 未名空间站 (Thu Jan 21 23:56:41 2016, 美东)
发信人: alexsung (Keep your feet on the ground.), 信区: Military
标 题: 码工们!!!这12行代码分分钟让你电脑崩溃手机重启!!!
发信站: BBS 未名空间站 (Thu Jan 21 22:39:37 2016, 美东)
事情的起因是这样的,国外一哥们Cyber Security在推特上发了这么一条推文:
这哥们声称,如果你使用上述这段12行的JavaScript代码,就可以能让firefox、
chrome、safari浏览器崩溃,而且还能让iphone重启,安卓手机闪退! |
|
M**s 发帖数: 1984 | 5 ☆─────────────────────────────────────☆
squallddu (squalldavid) 于 (Fri Apr 25 00:31:32 2008) 提到:
上次作业 有段代码 发现书上得可以直接解决 就直接把书上的代码敲上去了
一直没意识到
今天 老师发来一封信问我:
Did you know shouldn't have done that?
我一下 没摸着头脑 后来发现 学校有个什么 code of student academic integrity
貌似 这个要退学
晕 我都傻了眼
怎末我自己买得书上得代码 我都不能直接拿来用啊
请教一下 现在最好怎末做啊
☆─────────────────────────────────────☆
wait31 (wait) 于 (Fri Apr 25 00:58:43 2008) 提到:
ft。
求饶吧。
☆─────────────────────────────────────☆
squallddu (squalldavid) 于 (Fri Apr 25 00:59: |
|
A**H 发帖数: 4797 | 6 需要找人写个程序,其中的算法前几年有人发表了,是一个学校的小组。我自己不能把
算法实现,所以要找人写出来。我想能不能找发表文章作者里面那个写程序的人(说A
吧),跟他联系,请他“实现”算法。当然了,算法本来就是A写的,A最后会不会重新
实现一遍,还是直接把他原来的代码拿来卖给我,我也不得而知。
我想问的问题是,我如果付钱请A写,A具体怎么操作是不是跟我没有法律关系?如果有
,怎么才能摆脱里面潜在的法律关系呢?按照道理,A能重新“实现”一次代码,然后
卖给我吗(当然,是我找他买)? |
|
S*P 发帖数: 7575 | 7 【 以下文字转载自 WaterWorld 讨论区 】
发信人: huchihaisai (hu), 信区: WaterWorld
标 题: 今天去倒垃圾,邻居福建老太太说年轻人不要写代码 (转载)
发信站: BBS 未名空间站 (Sun Jun 22 20:46:37 2014, 美东)
发信人: huchihaisai (hu), 信区: SanFrancisco
标 题: 今天去倒垃圾,邻居福建老太太说年轻人不要写代码
发信站: BBS 未名空间站 (Sun Jun 22 20:02:05 2014, 美东)
今天去倒垃圾,邻居福建老太太说年轻人千万不要写代码不要读博... 我擦,真是真理
啊!
知道后来才弄明白,原来表达的是不要吸大麻不要赌博。。。 |
|
l******x 发帖数: 225 | 8 标题看了也许有点搞笑,可是其实我是很伤心。我从学校毕业工作刚一年,被其他组
比较senior的人跟我们组的seniors说代码写的是一陀屎,背后说过一次(至少一次我
知道的),当我面也说过一次。我们组senior很生气,帮我跟人吵,背后也安慰我说
别组人就是看我资历浅欺负我(用的bully这个词),说如果我想也可以报告给那人上级,
要那人给我道歉。
这种情况我要怎么处理呢?我被当面说的时候那人也不是指着我鼻子说,只不过是说
有一个地方代码是一陀屎。我当时愣了想可能他不知道是我写的所以才当面说,就当
了包子。回来越想越伤心,我干活也算卖力,代码写的不少,倒有地方让人说一陀屎
了。还有就是大家这么大人了,我是被人多不当算才能被这么说?求开解
update:
给我做code review的人觉得没问题。事实上我根本是按照我们组内的路线写的,别组
人说我写的不好其实也是煽我们组senior的脸,所以他们才能那么生气的跟别组人吵,也
不完全是行侠仗义的意思。说我的那个人其实跟我们干的活几乎是完全独立的,他们就
算senior其实也轮不上过来指手画脚,搞的好像我们组没有nb人把关了一样。
大家给我... 阅读全帖 |
|
c*****0 发帖数: 129 | 9 叩谢大侠句句良言。感动得想biao泪了
这#1~#3方面问题,真的是全都有。
特别是#3,模块各自测试过了,但启动顺序等等条件没完全确认的时候就结束code
review,匆忙测试导致了很大的系统错误。
别人的代码是用在衔接很好的系统里,这一点确实和我们的情况不一样。
我在严重怀疑自己的时候真想把开发人员必读的宝典都读一遍。
不过现在工作上的问题还没完全搞定,真有点不知道如何下手。
另一位高手参照我的代码写出来的东西就比我好多了。
当时没有读他的代码,现在悔得肠子都青了。。。 |
|
l******x 发帖数: 225 | 10
这个大家做事风格不一样吧,水平牛的人就该骂人,那不是有些人天天人都要骂人,新人
天天被骂?我们组头比说我的人水平更高,他就跟我说他随时能定位那个人的一段代码,
说他一陀屎,而那个人也会承认是。但是他说他不会那么做,而是会去想办法帮他解决
一陀屎的问题。
他不是当面骂我,他说一陀屎的代码是有点泄愤的意思,可能也有意无意的让我听到,
但是我跟他实在太不熟,他对我的代码不熟,因为他也不懂我们组是要怎么干活。我
有人教,真的不是要他教的意思。 |
|
g**********3 发帖数: 61 | 11 回想起我刚来美国的时候,我这个模块的前任的代码就被公认成一坨shit
搞得我接手了以后我的代码也被几个首席stressful的review了一段。
你说的情况不太可能在一个正常的公司发生,因为如果前任的代码是坨shit,大家肯定
心知肚明。
BTW,前任现在在Intel作架构, it is a crazy world!!!
project |
|
t*******i 发帖数: 4960 | 12 是不是把你当替罪羊了?
提出这个 design 的上司很激动,如果占理他激动啥?
或者是代码没问题,但是设计有问题,所以虽然代码实现了设计的功能,但是由于设计
是屎,代码就成了屎。
一个
地方 |
|
t*******i 发帖数: 4960 | 13 我觉得吧,那个人就是当时随手一指,赶巧了那个代码是你写的。当时他看到的不论是
谁写的代码,都会被骂的。
主要矛盾是他和你们那个 senior 之间,如果他觉得设计有问题,你的代码写得怎么样
都没用。
这件事情,你就别跳了。跟你们那边的人口头上骂骂那个人就行了,别落下任何证据。 |
|
z*******3 发帖数: 13709 | 14 糟糕代码是一个程序员必须面对的事实
只能说尽可能不要写出糟糕代码
但是现实中你会发现糟糕的代码到处都是
所以应该多用现成的产品,而不是自己乱写 |
|
f*******t 发帖数: 7549 | 15 这是因为老代码里遍布business context的暗礁,一折腾很容易出错。我们组做过一些
老系统的deprecation,这事极其麻烦。
老系统一般默默地工作着,只是新人看不出某段代码有没有用、什么情况下会被调用。
那些说代码本身不work的,都是在啥公司里干活啊? |
|
I*****D 发帖数: 133 | 16 因为是CS方面的,我有一篇文章描述了我的某个软件然后我把它开源了,我可以拿
Github上面的user分布说事作为contribution吗?因为github上的user也可以找出来是
来自十几个国家的几十个用户。
然后有一个作者引用了我的这一篇文章 然后使用了我写出来的开源软件代码搭建了他
自己更高一层的代码,正文里边倒是有十来行介绍了我的工作(软件的名字),正文没
有提我的名字,最后在acknowledgement里边感谢了我的名字,这样子可以claim
citation吗?是算在authorship还是算在contribution呢?
这些代码本身也是算法类的,有一定学术价值的。这就是为什么本身是用paper来介绍
,而不是申请patent。
有上面的疑问是因为我看到精华版里边的一段,不知道符不符合?
////
需要cite的那篇文章里明确提到你的名字和你的工作。最好有大段介绍。
如果有的话, 那么一篇足矣。两三篇perfect.
如果没有大段介绍的话,至少需要正面评价你的工作,比如有一句话提到你的工作[引
文]
//// |
|
p**********u 发帖数: 15479 | 17 【 以下文字转载自 SanFrancisco 讨论区 】
发信人: liuyd (...), 信区: SanFrancisco
标 题: FB第一个华人员工要去“拯救阿里的代码”,码工们怎么看 (转载)
发信站: BBS 未名空间站 (Tue Mar 17 16:25:21 2015, 美东)
发信人: liuyd (...), 信区: JobHunting
标 题: FB第一个华人员工要去“拯救阿里的代码”,码工们怎么看
发信站: BBS 未名空间站 (Tue Mar 17 16:24:36 2015, 美东)
最近Facebook第一个华人员工,当年的生物男转行码工,赵海平,已经回国去阿里了,
而且自称是“肩负重任”:要“拯救阿里的代码”。好大的口气,据36氪介绍,马云已
经看到了这封公开信。“土鳖”们怎么看?小编只想说,真是醉了!
软件技术,美国遥遥领先?硅谷是美国最好的?在硅谷,有几个公司可以和Facebook比?
赵海平的告别信全文:
我本来没有打算写什么,因为不想把离职弄的跟什么似的,但是当我读到大家给我的在
Facebook工作满8年的恭喜时,我开始觉得心里暖哄哄的,... 阅读全帖 |
|
l**********r 发帖数: 4612 | 18 【 以下文字转载自 Joke 讨论区 】
发信人: Matisse (马蹄丝), 信区: Joke
标 题: 一个星期写了十行代码
发信站: BBS 未名空间站 (Sat Sep 21 10:11:38 2013, 美东)
发信人: Dreamer (不要问我从哪里来), 信区: Dreamer
标 题: 一个星期写了十行代码
发信站: BBS 未名空间站 (Sat Sep 21 09:30:56 2013, 美东)
昨天周五回家前,回顾了一周的工作,发现就写了十行代码,还包括两行
是花括号。嗯,也想不起每天开会谈工作说了些什么。 |
|
R********n 发帖数: 3601 | 19 【 以下文字转载自 Military 讨论区 】
发信人: CatchGodLine (捆仙绳), 信区: Military
标 题: 在美国插管吸血之:一行代码多少钱
发信站: BBS 未名空间站 (Sat Jul 5 22:53:30 2014, 美东)
又是年底了
都忙着休假了
算算大家的工作量
最少的一行代码也能挣50刀
有个家伙算下来一行代码 居然200刀
奶奶个熊
真是淘金 插管吸血 |
|
l**********r 发帖数: 4612 | 20 【 以下文字转载自 JobHunting 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: JobHunting
标 题: 最近Code Review看到的奇葩代码 (转载)
发信站: BBS 未名空间站 (Sun Jul 13 08:34:09 2014, 美东)
发信人: airdragon77 (仍然自由自我永远高唱我歌), 信区: Java
标 题: 最近Code Review看到的奇葩代码
发信站: BBS 未名空间站 (Fri Jul 11 17:07:58 2014, 美东)
简直不能相信自己的眼睛。嗯,这些代码是外包公司写的。
1
String perm = something;
if (perm != null || perm != "") {
String[] permArray = perm.split(";");
...
}
2
String ruleArr[] = ruleName.split(",");
if (ruleArr != null && ruleArr.length > 0) {
for (int iCount = 0;... 阅读全帖 |
|
s*******h 发帖数: 3219 | 21 【 以下文字转载自 JobHunting 讨论区 】
发信人: winetricks (winetricks), 信区: JobHunting
标 题: 我见过直接上机写代码的面试
发信站: BBS 未名空间站 (Wed Jul 16 22:45:58 2014, 美东)
就是给半天时间,让你上机写代码
剩下半天,就是面试者2-2对决,直到找到冠军
比较的是代码的执行速度,或者类似写个5子琪算法,然后分胜负。 |
|
c*********l 发帖数: 3438 | 22 【 以下文字转载自 Programming 讨论区 】
发信人: rgg (rgg), 信区: Programming
标 题: 代码风骚 (转载)
发信站: BBS 未名空间站 (Fri Aug 8 14:10:38 2014, 美东)
发信人: neutrino2012 (八重云), 信区: Joke
标 题: 代码风骚
发信站: BBS 未名空间站 (Fri Aug 8 14:02:51 2014, 美东)
原帖:
http://tieba.baidu.com/p/2875297422
本人学识渊博、经验丰富,代码风骚、效率恐怖,
c/c++、java、php无不精通,熟练掌握各种框架,
深山苦练20余年,一天只睡4小时. 千里之外定位问题,瞬息之间修复上线。
身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带
项目、出方案,下至盗账号、威胁pm,啥都能干。
泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持
编程已离婚,小孩不支持编程已送孤儿院,备用电源万兆光纤永不断电断网,门口已埋
雷无人打扰 |
|
o**********e 发帖数: 18403 | 23 【 以下文字转载自 JobHunting 讨论区 】
发信人: coollpe (coollpe), 信区: JobHunting
标 题: 同事写出的代码极难维护,像天书一样怎么办?
发信站: BBS 未名空间站 (Fri Aug 14 08:16:28 2015, 美东)
同一个功能,分散在不同函数内,同一个函数会有各种古怪的功能合在一起,小小的
修改会引爆各种错误,现在同事要跳槽了让我来接手怎么办?
-------------------------- My comments ------------
同事是烙印一个办法。
要顺便把一群烙印都黑了。
就得明捧实黑 (等他走了以后):
1. 把这个CODE
发给所有非烙印看。明知故问
是谁写的。
2. 他是哪个ICC进来的? 明知
故问。INFOSYS,ACCENTURE,
TATA CS, COGNIZANT等等。
要查,很容易,就查他的公司的H1B
多不多100+就好。
3. 招他提携他的烙印老板以前吹的什么牛?
4. 找找他们害过老中老美谁,故意
把这些烂CODE 交给他们当弹药用。
5. 这个活,必须10个人来... 阅读全帖 |
|
l**********r 发帖数: 4612 | 24 【 以下文字转载自 JobHunting 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: JobHunting
标 题: 最近Code Review看到的奇葩代码 (转载)
发信站: BBS 未名空间站 (Sun Jul 13 08:34:09 2014, 美东)
发信人: airdragon77 (仍然自由自我永远高唱我歌), 信区: Java
标 题: 最近Code Review看到的奇葩代码
发信站: BBS 未名空间站 (Fri Jul 11 17:07:58 2014, 美东)
简直不能相信自己的眼睛。嗯,这些代码是外包公司写的。
1
String perm = something;
if (perm != null || perm != "") {
String[] permArray = perm.split(";");
...
}
2
String ruleArr[] = ruleName.split(",");
if (ruleArr != null && ruleArr.length > 0) {
for (int iCount = 0;... 阅读全帖 |
|
R**6 发帖数: 3345 | 25 我想申请 italkBB 家庭电话和中文电视
哪位热心人能提供 新用户的 优惠代码 或 推介人代码。
申请时可以有优惠折扣。 |
|
c****m 发帖数: 824 | 26 【 以下文字转载自 SanFrancisco 讨论区 】
发信人: grant (骑鹤下扬州), 信区: SanFrancisco
标 题: 新世纪女性:上得了厅堂,下得了厨房,写得了代码,查得出异常(转载)
发信站: BBS 未名空间站 (Thu Dec 10 12:56:16 2009, 美东)
发信人: nostop08 (好好过日子), 信区: Piebridge
标 题: 新世纪女性:上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓。
发信站: BBS 未名空间站 (Thu Dec 10 12:37:13 2009, 美东)
rt。。。。
啊哈哈。。。
新世纪女性:上得了厅堂,下得了厨房,写得了代码,查得出异常,杀得了木马,翻得
了围墙,开得起好车,买得起新房,斗得过二奶,打得过流氓。 |
|
n***i 发帖数: 4627 | 27 【 以下文字转载自 Military 讨论区 】
发信人: liuyd (...), 信区: Military
标 题: FB第一个华人员工要去“拯救阿里的代码”,码工们怎么看 (转载)
发信站: BBS 未名空间站 (Wed Mar 18 00:04:40 2015, 美东)
发信人: liuyd (...), 信区: JobHunting
标 题: FB第一个华人员工要去“拯救阿里的代码”,码工们怎么看
发信站: BBS 未名空间站 (Tue Mar 17 16:24:36 2015, 美东)
最近Facebook第一个华人员工,当年的生物男转行码工,赵海平,已经回国去阿里了,
而且自称是“肩负重任”:要“拯救阿里的代码”。好大的口气,据36氪介绍,马云已
经看到了这封公开信。“土鳖”们怎么看?小编只想说,真是醉了!
软件技术,美国遥遥领先?硅谷是美国最好的?在硅谷,有几个公司可以和Facebook比?
赵海平的告别信全文:
我本来没有打算写什么,因为不想把离职弄的跟什么似的,但是当我读到大家给我的在
Facebook工作满8年的恭喜时,我开始觉得心里暖哄哄的,那我就说两句吧。... 阅读全帖 |
|
e*******e 发帖数: 6165 | 28 这篇好玩的 很Geeky哈
构想了以下场景,
一,某日2姐更换体系结构,
代码妞:!#¥!%!¥!!……%&×#¥
2姐: 对不起,代码无法运行,请重新编译
代码妞:任何问题可以通过增加一层layer解决,请装虚拟机
2姐:那你是想和2姐说话,还是虚拟2姐说话? |
|
t********k 发帖数: 808 | 29 【 以下文字转载自 BuildingWeb 讨论区 】
发信人: threestick (天马行空), 信区: BuildingWeb
标 题: 如果实现文章分页的HTML代码匹配?
发信站: BBS 未名空间站 (Tue May 8 03:14:36 2007), 转信
用户提交了一篇文章
有可能包含HTML代码
比如说table表格
那如何实现这种文章的分页呢?
有些网站好象有分页的
不知道是如何实现代码匹配的
比如分页时正好把表格一分为二了 |
|
t********k 发帖数: 808 | 30 【 以下文字转载自 BuildingWeb 讨论区 】
发信人: threestick (天马行空), 信区: BuildingWeb
标 题: 如果实现文章分页的HTML代码匹配?
发信站: BBS 未名空间站 (Tue May 8 03:14:36 2007), 转信
用户提交了一篇文章
有可能包含HTML代码
比如说table表格
那如何实现这种文章的分页呢?
有些网站好象有分页的
不知道是如何实现代码匹配的
比如分页时正好把表格一分为二了 |
|
w****g 发帖数: 597 | 31 谢谢goodbug的及时答复.
我已经按照你的建议在Reginal and Language Options中,设置了:
1) In Reginal option Tab, set "Location" to US, and,
2) In Advanced Tab, set "Language for non-unicode programs" to Chinese.
then, I restart WinXP, let new setup take effect.
结果,编译Java代码的文字提示还是汉字,而不是英文文字提示. 我上面的步骤1与2理
解是正确无误吗?
我自己再一次试验设置了: 1)set Location to US; 2)Language for non-unicode to
English,结果,编译Java代码的文字提示变成了乱码,既不是英文也不是汉字.只好又恢
复成: 1)location=US; 2)Language for non-unicode=Chinese. 结果, 编译Java代码
的提示文字也恢复为汉字了, 问题还是没有得到解决. 难道只有把英文 |
|
b***i 发帖数: 3043 | 32 我看了google doc, 你可以编辑文件,然后你就看到了文件浏览器,点击文件后,一
个新窗口打开,看到你的文件,这个过程包含了applet向服务器写文件,和打开新窗口
显示超文本这些。
我想做的,就是,google coding, 你可以编辑java, 然后编译,然后存入服务器,从
浏览器可以看到,然后点击,一个新窗口打开,运行你的applet,就是刚才编译的程序。
我知道的是,applet可以向服务器通信,告诉服务器,想把一段代码传入,然后服务器
验证密码,存入代码,动态生成一个主页,applet显示这个主页的连接,然后点击后打
开新的窗口,由浏览器实现。另外,也许applet端写个编译器不容易,那么就把源代码
传给server上的gcc, 输出编译后的代码。
我想问的是,由applet直接把那个新生成的class调入运行行不行?新的class估计无法
写入原来applet的那个jar包吧? |
|
s*******d 发帖数: 59 | 33 有的异步socket的实现框架是通过诸如beginXXX,endXXX等一些回调函数,
可想而知,这样的代码恐怕支离破碎,即难编又难看。
去年看到C#的新语句,yield,通过状态机和将local变量包装到自动生成的类里,
可以方便实现代码的两次调用间的接续执行。
感觉也可以通过这种机制将原来异步的代码转化成同步的写法。
比如
function webservice(socket s) {
YIELD_BLOCK_BEGIN
...
YIELD_READ(s)
...
YIELD_WRITE(s)
...
YIELD_BLOCK_END
}
另外有线程来调用上面的webservice,到YIELD_READ时,其实是执行异步read就返回,
等read ready的时候线程继续调用webservice,执行就从YIELD_READ后开始。
具体到C++实现,大家有什么好主意吗? |
|
l**********7 发帖数: 55 | 34 为了测试,很多时候代码里包含了很多用宏定义的测试代码,例如:
#ifdef DEBUG
printf("i=%d\n", i);
#else
j=0;
#ifdef GCD
k=100;
#endif
#endif
现在想把DEBUG那部分的代码清理掉,变成:
j=0;
#ifdef GCD
k=100;
#endif
比较麻烦的是 1)不能展开include包含的文件 2)不能影响定义的其他的宏。
cpp肯定不行。不知道板上的大侠们有没有比较好的方法做到这一点?
谢谢。 |
|
z****e 发帖数: 54598 | 35 你写500行跟其他人写500行不是一个概念
你会用各种第三方类库将其简化
其他人可未必会这么做,然后工作量很容易就爬上去了
其实我真正写的部分并不多,但是我用了自己的各种工具和模板之类的
简化了重复的操作,所以代码量貌似很大
但其实我没写多少,其实日写500行比日写3000行代码要难
因为日写3000行意味着这个模式固定了,对于这套系统有信心了
bug少了,所以productivity就上去了
但是如果模式不固定,各种折腾的话,日写3行代码都是有可能的 |
|
p*****2 发帖数: 21240 | 36
代码量减少了几十倍,测试,维护都减轻了很多吧。
你看Linkedin以前6W ruby代码,后来就是1,2千Node代码,到现在还是这个量。我看
维护起来很轻松呀。一个人就搞定了。你去维护个6W ruby试试? |
|
d********g 发帖数: 10550 | 37 这看起来是从server side MVC给搞成REST + client side MVC了,不奇怪,client
side的代码没算,server REST这块可能都没有逻辑在里面,就是Node当web server然
后去找app server聊,1、2千比较正常。6w那个Ruby代码的功能给肢解到各层去了,同
时代码有一定缩短 |
|
c******3 发帖数: 296 | 38 单纯比代码量毫无意义,因为很多代码可以包在framework里。比如某个项目要求你把
数据库100个表发布到网上,对每个表作CRUD。你用Node会写几天几行?用Java有现成
的framework,一行代码都不用写。你Node再牛也比不过吧。 |
|
w***g 发帖数: 5958 | 39 逆混淆了两个不同的概念。如果确定语言和库,你说的那套都成立。
我是说如果一个语言/库抽象得足够好才会产生需要机器自动生成代码的情况。
以前的C++编译器产生的是C代码,有时候还要人手工改了才能用。
有人看到的是这么做牛B的一面,有人看到的是不足的一面。
显然是后者促进了技术的发展。我相信你做得都是有用的东西,
但我觉得你IDE点多了眼界有点太狭隘了。
所有机械的劳动,包括点IDE,包括用vi写boilerplate代码,最终都应该
被机器代替。 |
|
g*********9 发帖数: 1285 | 40 看过kafka的原代码,那叫一痛苦,indent居然只有两个空格,真不像专业人士写的。
代码质量很一般,也就搞big data的用用还行,丢点数据无所谓,和tibco EMS的可靠
性没法比。
big data里可能hadoop核心代码质量最高。 |
|
|
k*******r 发帖数: 90 | 42 免得一些初学者还被误导了:
- 不要用macro定义常量,const 或者 enum更好,类型安全
- C++ 里面有个东西叫构造函数,struct也可以用
- class + accessor 比起struct的代码可读性更好,编译器也会消除overhead
- TicketPool allocate/free 线程不安全
- read/write没有处理 EINTR, 当然整个异步io的实现就是错误的
- 测试代码不要跟主体代码写在一个文件里
没工夫仔细看里面的逻辑,也没兴趣 |
|
x****u 发帖数: 44466 | 43 垠神的悲剧,就是来源于这种盲目的自我优越感。
40行转CPS已经不是今天的潮流了,现在牛人追求的是,一行代码不写,通过调参和训
练让ANN自动把代码给转过去。
哪怕是写出4行转,或者证明了行数不能少于xx这种结论,也是没卵用。但如果第一个
搞出了神经网络零代码转换,发篇science还是可以的。
passing
CPS |
|
A*******e 发帖数: 2419 | 44 你自己概念混乱而已。代码和资源怎么混为一谈?再说一遍,你锁的是资源,锁代码是
个什么东西?锁资源是通过代码实现的。 |
|