这么题目看起来就比较有争议:运行起来专业的代码才漂亮嘛。但是从另外一个角度来说"让代码看上去比较专业"是一个积极的做法,无论对谁都没有坏处,对工程师,管理者和用户都有益无弊。
首先这个题目说的是"看上去",所以我不会说明如何使代码真正专业。世界上有很多的书籍和文章告诉软件工程师如何写出专业的代码。如果要说"什么样的代码看
原创
2010-11-28 11:30:36
279阅读
什么样的代码种会发现到美了。总结下,个人感觉有几点。
推荐
原创
2011-06-23 18:29:33
1458阅读
点赞
3评论
平时很少看技术书,书店太远,买来的书看过的可能还不到20%,不知道是现在的好书太少,还是从小没养成看书的习惯,大多数的知识都是实践和google而来 《Thinking in Java》看过不下十次次,每次看一段就想睡觉,但我却觉得《Core Java》不错,少有的一本看完了的书 《CSS网站布局实录》坦白说写得并不算太好,但作为我CSS的入门书籍,使得我不再惧怕写CSS了 《Profession...
转载
2008-11-20 08:59:00
107阅读
2评论
软件开发中用的时间最少的是编写代码,写代码的时间是很少的,多数时间是在前期设计,例如项目需求分析等。写代码也并不是写完实现了功能就结束,不是这样的,要写出让人易读易理解的代码才是难能可贵的。代码之美中对漂亮的代码有这样的一些描述。也算是简单、漂亮代码的基本思想吧。 1、通过删除代码来实现功能的提升。
原创
2021-07-17 12:47:54
355阅读
不读《代码之美》的10大理由: 10. 危及感情:爱不释手,容易专
原创
2023-04-28 22:13:15
255阅读
一、开篇引言 京东零售从9月开始对技术风险系统性地跟踪汇报,以故障数、监控发现率、故障发现时间、故障恢复时间等多个指标进行统计和跟踪汇报,相比于之前线上小故障杖责二十、大故障发配宁古塔,有了向惩前毖后、治病救人方向的转变。我也有机会参与到其中部分问题的复盘,发现问题的原因要不是因为需求变更过程中理解 ...
作者:京东零售 刘仲伟一、开篇引言京东零售从9月开始对技术风险系统性地跟踪汇报,以故障数、监控发现率、故障发现时间、故障恢复时间等多个指标进行统计和跟踪汇报,相比于之前线上小故障杖责二十、大故障发配宁古塔,有了向惩前毖后、治病救人方向的转变。我也有机会参与到其中部分问题的复盘,发现问题的原因要不是因为需求变更过程中理解有误,要不是因为需求变更中原程序圈复杂度高而衍生的错误。2024年,跨进21世纪
一、开篇引言2024年,跨进21世纪已经两个轮回,这些计算机技术基础问题似乎并没有因为软件工程和计算机相关专业的发展,而有所改善。需求在各个域中表现千差万别,问题在各处代码中也似乎毫无规律,本文说代码之美是希望大家认识代码的美,化繁为简,创造出美好的产品。代码之美有很多方面,可以谈高级编程语言以及各语言的框架/类库,也可以聊算法和数据结构,还可以谈操作系统内核或是层出不穷的中间件,不过这里我们看最
程序如下:
int match(char * regexp,char *text); int matchhere(char * regexp,char *text); int matchstar(int c, char *regexp, char *text); &
原创
2009-03-21 00:18:37
543阅读
JAVA 代码的实现:
int array[] = { 49, 68, 13, 27, 65, 76, 12 }; public void sort(int l, int u) { if (l >= u) {
原创
2009-03-21 00:20:42
564阅读
通过在网上查阅资料后了解到BAT(中国三大互联网公司百度公司(Baidu)、阿里巴巴集团(Alibaba)、腾讯公司(Tencent))公司对内部代码规范要求。 我粗略总结出了以下几点: 一、可读性的重要性 编程有很大一部分时间是在阅读代码,不仅要阅读自己的代码,而且要阅读别人的代码。因此,可读性良 ...
转载
2021-09-15 23:41:00
303阅读
2评论
初学者如何更好自学Python代码?Python很适合初学者自学的编程语言,试着从“ Hello World”开始,你会发现Python适合自学成才。在你慢慢熟悉Python那一刻,你很快被它通过各种方法来实现类似用途的适应性所着迷。Python可以编写简洁的代码,下面希望分享四个在常规Python项目中非常有用的技巧。希望能帮助到你的问题:初学者如何更好自学Python代码?1.列表,字典和集合
转载
2024-07-29 16:16:21
21阅读
一.编码规范 (1)给变量起 “好记的名”。变量名要能看出是干啥的,取一个可观的名字能大大增加代码可读性。(2)别让一行代码太长:一行代码别写得太满,超过屏幕宽度就换行,比如把长的计算拆成两行,不用横向拖动屏幕看,方便自己浏览。(3)缩进和空格别乱加:写代码时,遇到if、for这类语句,里面的代码要 ...
一、代码规范 1、命名规范 标识符命名:应做到统一、达意和简洁。例如,阿里巴巴规
Python虽为简洁但是也很挑剔,它比较注重格式,为了更好地去搞清楚它的写法,在Python中有一个彩蛋,import this,如果我们真的明白了这个彩蛋的含义,我想会对我们的写法格式有很大的帮助Beautiful is better than ugly.优美胜于丑陋(Python以编写优美的代码为目标)Explicit is better th
原创
2021-09-22 15:24:39
514阅读
什么样的代码才是美的代码?一千
原创
2023-07-13 18:14:56
0阅读
购买这本书对于我来说其实是对google,微软这样IT企业的一种崇拜,他们为我们创造的产品让我不禁好奇,他们是怎样想到,又或者是怎样实现的,这些我们身边的电脑、互联网还有电子产品究竟是怎样出现的。从这本书中,读者可以发现我们身边的每一件事其实并没有那么神秘,甚至有些都是我们在本科期间学习到的知识,唯一的问题便是被那些“大师”们运用到
推荐
原创
2012-07-30 21:50:56
1211阅读
点赞
3评论
wait和waitpid出现的原因SIGCHLD--当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)--子进程退出时,内核将子进程置为僵尸状态,这个进程成为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态--父进程查询子进程的退出状态可以用wait/waitpid函数wait获取st...
转载
2022-03-16 16:48:40
133阅读
函数原型:描述: exec()系列函数使用新的进程映像替换当前进程映像. 工作方式没有什么差别, 只是参数传递的方式不同罢了.说明: 1. 这6个函数可分为两大类: execl()系列 和 execv()系列. 2. `l' 是指把所有传递给程序的参数依次列(list)出来. `v' 是指把所有参数放到容器(数组, vector)中再一次...
转载
2021-06-17 11:44:40
184阅读
wait和waitpid出现的原因SIGCHLD--当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)--子进程退出时,内核将子进程置为僵尸状态,这个进程成为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态--父进程查询子进程的退出状态可以用wait/waitpid函数wait获取st...
转载
2021-06-17 11:44:41
449阅读