免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: vgra
打印 上一主题 下一主题

大家写过读过的perl项目最多有多少行代码 [复制链接]

论坛徽章:
0
81 [报告]
发表于 2010-02-08 10:34 |只看该作者
没有意义

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
82 [报告]
发表于 2010-02-08 10:57 |只看该作者
最讨厌就是写了一大堆,代码的原则简单就是美。

论坛徽章:
0
83 [报告]
发表于 2010-02-08 13:04 |只看该作者
最讨厌就是写了一大堆,代码的原则简单就是美。
FinalBSD 发表于 2010-02-08 10:57


窃以为写一大堆跟简单没什么联系。

以前见过一个人写Shell:

$path=/path/to/mypath
[ -d $path ] || mkdir -p $path

他的意图很明显,当没有自己需要的路径时则新建。

可是他忽略了一种情况,就是当$path是以普通文件(或其他类型)存在的时候。于是这个脚本在长期运行中便可能出错,尽管可能性很小。

我觉得写代码贵在严密,简单应该体现在思路、设计上。

作为一个严谨的技术工,为了严谨,写一大堆代码也是需要的。应该适当将计算机环境设想得不如人意,而不是一切都想当然图省事。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
84 [报告]
发表于 2010-02-08 13:12 |只看该作者
窃以为写一大堆跟简单没什么联系。

以前见过一个人写Shell:

$path=/path/to/mypath
[ -d $path ...
yigenjin 发表于 2010-02-08 13:04

如果是我的话,
我就直接写 mkpath $path 了。

论坛徽章:
0
85 [报告]
发表于 2010-02-08 13:19 |只看该作者
如果是我的话,
我就直接写 mkpath $path 了。
flw 发表于 2010-02-08 13:12




人家是shell,你是perl。

BTW:如果你mkpath的 $path以一个文件存在着,你能mkpath成功么?我觉得不能吧。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
86 [报告]
发表于 2010-02-08 13:30 |只看该作者
回复 85# yigenjin
他那个也不能成功。
我只是为了表达一下 -d 只不过是脱裤子放屁而已。

类似的还有删除的时候。


BTW:我是被你的 $path= 给误导了,还以为是 Perl 呢。
shell 里可是不这么写的。

论坛徽章:
0
87 [报告]
发表于 2010-02-08 16:21 |只看该作者
回复 86# flw


   

论坛徽章:
0
88 [报告]
发表于 2010-02-08 20:47 |只看该作者
个人感觉写Perl的项目不是比代码量的,Perl有那么多的Cpan模块就是为了方便大家,防止重造轮子
它的精华- ...
Pro_sky 发表于 2010-02-04 14:28


这是扯淡高手
你当然可以选择好的轮子,但轮子坏了不会修你就傻眼了

论坛徽章:
0
89 [报告]
发表于 2010-02-08 21:27 |只看该作者
这是扯淡高手
你当然可以选择好的轮子,但轮子坏了不会修你就傻眼了
redicaps 发表于 2010-02-08 20:47


赞同啊,有的时候为了在上千台主机应用一些相同的小脚本,考虑到移植性,自己重复仿造个小轮子也是很正常滴!

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
90 [报告]
发表于 2010-02-08 22:29 |只看该作者
{:3_191:} 关键是要有一颗牛叉的心。有了一颗牛叉的心,就不再是人,而是牛人了。

膜拜牛人 ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP