01.大厦将倾 公元1644年,明崇祯十七年。 是年3月,李自成率领起义军攻进了北京城,心如死灰的崇祯皇帝亲手杀掉自己的家眷,留下“朕误听文官言,致失天下,任贼碎裂朕尸,弗伤...
01.大厦将倾 公元1644年,明崇祯十七年。 是年3月,李自成率领起义军攻进了北京城,心如死灰的崇祯皇帝亲手杀掉自己的家眷,留下“朕误听文官言,致失天下,任贼碎裂朕尸,弗伤...
据《周礼》记载,根据双方的地位和关系,作揖有揖有土揖、时揖、天揖、特揖、旅揖、旁三揖之分。时揖:拱手向前平伸;天揖:拱手前伸而稍上举;特揖:是一个一个地作揖;旅揖:按等级分别...
另外,你所说的这个
int a = 10;
int b = a >>1;
这个代码,如果这个代码还没有「可读性」
那我很怀疑看这个代码的程序员的基本素质。
用位移替代除2,也是防止溢出在移植性的很好习惯。
更进一步来说,也是用2进制思维的习惯。
如果看不懂>>位移运算符,还学个P的C/C++语言?
而很明显
int a = 10;
int b = a / 2;
带的是10进制习惯。
如果你长时间用2进制8进制16进制思考。
那
int a = 10;
int b = a >>1;
才是最易维护的代码。
你考虑过具体的场景吗?
就用这个例子去「说教」?
如何评价一段代码经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...
另外,我真的很难想象。像你这种程序员。在变量命名上,放到其他语言会难受到什么程度。
如果数组都要写个arr,那如果定义一个class,那你加什么「前缀」呢?
而且typedef struct _tagNode这种写Windows代码带来的坏习惯,还在文章里写。
如果教给初学者。告诉他这些,只能带来更坏的习惯。
我完全不明白为什么要加什么m_n这种垃圾在上面。
struct Node
{
int ID;
int SN;
int Mode;
int Code;
};
写这么容易阅读的不行吗?少写一点东西会死吗?
本身struct就需要用「.」或者「->」这种域操作符来说明。
m_n这种东西,我不明白写来干嘛?加这个干嘛?侮辱视线吗?
在变量声明上,写struct Node,在变量声明上多写个struct死不了人的。
而且好的编辑器会对struct关键字高亮,很明显会让人知道这是个结构声明的变量。
还有,你的arrNodes[100]还没有使用「常量」,
定义一个常量很麻烦吗?老手不会犯这种错误的。
struct Node
{
int ID;
int SN;
int Mode;
int Code;
};
ANSI C的
#define MAX_NODE 100
struct Node nodes[MAX_NODE];
或者C99以及C++的
const int MAX_NODE = 100;
struct Node nodes[MAX_NODE];
这才是最老手的写法!
多写这些东西,更容易懂!
而不是你写的:Node arrNodes[100];这种垃圾货。
如果你想『说教』
抱歉,你的说教,真的让你看上去,更像你所说的「老手」
带着一堆坏毛病,去说另一个「老手」的坏毛病。
然后我这个「老手」继续把很基础的东西,告诉你。
呵呵,在我眼里,你这篇文章,完全没资格说教。
如何评价一段代码经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...
说老实话。如果是好的程序员,
不要写这种g_nScore东西。
g是什么。n是什么?
很明显匈牙利命名法带来的臭习惯。
以及g代表「全局变量」的坏毛病。
还有m_nSN,m?n?
还有更让人感觉无奈的arrNodes。
Node(s)了。本来就是个自解释的变量
如果你写的东西,没有一个自解释的东西。
请你把变量写的长一点,或者加一个其他的东西弄清楚。
而arr这种东西。
这是教「初学者」坏毛病吗?
呵呵,这写「变量命名」就和你写的这篇文章显得非常的格格不入。
如何评价一段代码经常有人微信问我,什么样的代码才算是好代码。这个问题其实见仁见智,业内也没有统一的标准可以使用。我仔细梳理了一下自己评价代码的方法,总结了五个评价指标。 规模 执行效率 占用...
请恕我也标题党一下,今天早晨,我例行坐在抽水马桶上,一边舒爽,一边看一点B站的小视频。 而B站推送给我一个视频《你为什么不再购买联想?联想公关根本问题究竟在哪儿?公关灾难的教...
看着西部季后赛开战。勇士区的喷子们,就一直处于狂欢的状态。 季后赛一开始,许多中立球迷,就携整个赛季喷的点,开始喷。 “五星勇士,你还要脸不要脸?”类似这种话,这一年总是有人...
今天搜索文档,搜到了简书的一篇文章,却看到自己账号的一个提醒,来简书五周年了啊。 说老实话,简书这个平台,我就用了1年多而已。剩下的时间根本就没有在用。 写作这件事,一开始还...
我已经2年没来简书了。我最近想用简书写一些md的东西,回来一看。我4、5年前写的东西也被封了。我就很奇怪了。其实已经无所谓了。我很久以前写的文章,估计早已经没人看了。
这怪谁呢?最近《简书》一直在封锁作者的文章,多则几十篇,少则三五篇,一时间“民怨”四起,当人们还在疑惑之中时,简书自己出了一份公告,全文如下: 公 告 亲爱的简...
我只是偶尔上一下简书看看别人的文章,已经论“年”来算登录简书了。可一上来,就看到,被一条消息刷屏了。一个17岁的孩子跳了卢浦大桥。看到那个gif,当他跳下去的一瞬间,我胸中一...
如果有踩我就会踩,我最讨厌这种标题了。感动了“上亿人”之类的。看都不看,这种故事,几乎80%都是瞎编的。
这两个故事很短,却震撼了上亿人故事一: 有这样一个儿子,他是个大款,母亲老了,牙齿全坏掉了,于是他开车带着母亲去镶牙,一进牙科诊所,医生开始推销他们的假牙,可母亲却要了最便宜的那种。 医生不甘就此罢休,他...