首页
社区
课程
招聘
[调查]你们写代码的时候会考虑代码的可读性吗?
2012-8-2 13:10 13747

[调查]你们写代码的时候会考虑代码的可读性吗?

2012-8-2 13:10
13747
写的代码不仅自己能读懂,还要别人也能看懂 :
尽量做到可读,但时间紧任务重的时候就顾不上了 :
代码只要自己能读懂就可以了 :
代码写完就完了,不用管以后是否能读懂 :
不知道,没有想过这个问题:

以上漫画摘自《编写可读代码的艺术》
http://book.douban.com/subject/10797189/

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (13)
雪    币: 27
活跃值: (84)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
tihty 2 2012-8-2 14:44
2
0
最近新书不少啊,感谢机械工业出版社为读者作出的努力
雪    币: 1021
活跃值: (225)
能力值: ( LV12,RANK:310 )
在线值:
发帖
回帖
粉丝
yuansunxue 6 2012-8-2 15:24
3
0
悲催的程序员 工作那么晚
雪    币: 890
活跃值: (55)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
lionxyes 2 2012-8-2 16:35
4
0
代码写出来是给人看的,顺便在计算机上运行 -  摘自《黑客与画家》

唉,有些代码真的让人看得崩溃呀

对了还有一句话

不能F5的驱动不是好驱动 - V校
雪    币: 596
活跃值: (449)
能力值: ( LV12,RANK:320 )
在线值:
发帖
回帖
粉丝
evilkis 7 2012-8-2 21:08
5
0
没可读性写个毛代码
雪    币: 7
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fzhaoqiang 2012-8-2 21:35
6
0
哎,我很想将代码写好,但是怎么写总是只有自己认识。。
悲惨的....
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zhengbindu 2012-8-3 17:05
7
0
嗯,看来你需要这本《编写可读代码的艺术》,哇哈哈
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
xPLK 3 2012-8-3 17:07
8
0
无压力……除了不想写注释……
雪    币: 106
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
dEARMoON 2012-8-4 00:24
9
0
雪    币: 15
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ayanmw 2012-8-4 01:03
10
0
可读性 是必须的。
为了可读性,很是发愁啊。
可读性 也是 可扩展性,代码 是否 好坏。。。
雪    币: 2301
活跃值: (1232)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
zenix 1 2012-8-6 15:39
11
0
别人看不懂的代码,
很可能过段时间连自己也看不懂了。

除非是不考虑将来的维护。。。
雪    币: 757
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
知花香 2016-6-23 12:57
12
0
没考虑过,因为还不会写。
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
malokch 2 2016-6-23 13:18
13
0
其实多难看的代码编译器都能认,但是人读起来开就艰难了。一般来讲,可读性差的代码可复用性不会太好。意味着这是自找麻烦。有经验,成规模的程序员都不会这么干的。
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mozha 2 2016-6-23 15:31
14
0
完全和科锐没关系,纯属个人意见

//谁能优化一下,让大家明白,又能简洁地表达出一个程序员想说的呢?
//不要说用    printf("科锐逆向培训!优惠不如实惠!\n");
//我觉得应该是不是应该增加一点输入
//比如: 迷忙中的我

//说明:
//版本:Ver 0.1
//联系暗号:科锐,我来了
//时间:2016.6.23
//作者:科锐学员
//功能:还不明确?

#include <stdio.h>

int KanXue(int i)//在看雪,不会返回0
{
    char You[18]="不知道";
    char I[28]="看雪会员";//看不懂,没关系,I不会输出的
    if (I=="看雪会员")
    {
        //又节约了200元
        printf("科锐逆向培训!看雪会员减免200元!\n");
        //直接返200啊
        return 200;
    }
    else
    {
        //对不起了,不是看雪会员的朋友
        printf("科锐逆向培训!优惠不如实惠!\n");
        return 0;
    }
//-----------------------------------------------------------------------
//    请在这里完善代码,看雪...
//-----------------------------------------------------------------------
}
//真男人在啊,原来在这里。"main"(这里是要喊出来的)
int main(int argc, char *argv)
{
    int U;
    //看雪
   U = KanXue(520);
    //最后是返了0,还是无穷大,就看你
    return 0;
}
游客
登录 | 注册 方可回帖
返回