编程感受

来源:互联网 发布:淘宝举报假冒商品 编辑:程序博客网 时间:2024/06/08 03:37

软件的熵

当软件中无序的增长时,程序员们称之为软件腐烂。一个现象就是 破窗户理论。 会引起城市的加快衰败。在程序中也是一样的
当你遇到美好的事物,如果有遐思,你会想办法帮他去掉遐思;如果遇到不好的事物,你会毫不犹豫的继续把她变的更坏。所以不要轻易让你的代码变得不完美,因为一旦有一点遐思,后面的更多。(当然没有完美的代码,我这里的完美的意思是漂亮的,整洁的,用心的代码)

尽量不在html中写css代码

这里尽量不写,当然依情况而定。但是像这样的情况真的很糟糕

这里写图片描述

这里涉及到前端优化的内容 一个css文件会增加一个http请求。放在页面上会使html主体变得很大。那么就是一个割舍的问题。像百度文本不大,css就没必要放在另一个文件中 直接加载就很好 如果样式复杂的页面 就要增加一个请求。

石头汤

三个士兵进入村子,想吃东西发现大家都很穷没有东西吃。三个士兵就在村口搭起了一口锅,煮起了石头,然后说现在缺这个,村民说有,缺哪个,村民也说有。最后做出了饭。大家都吃上了饭。

—士兵煮石头汤,村们拿来了自己的东西,一起吃上了饭

士兵是催化剂把村们团结起来。怎么可以做催化剂呢。不管有没有原料,先去做。拿出石头,然后可以合理的要求东西,好好开发他,一旦完成,就拿给大家看,然后说“要是我们增加了***就更好了。”假装并不重要,然后回到椅子上,等着他们开始为你加东西,人们大家参与正在发生的成功更加容易,让他们瞥见未来,你能让他们聚集在你的周围。

主动去主导一些事情,是非常棒的。

靠巧合编程

靠巧合编程
假设小马接受了一项编程任务,他敲入了一些代码,进行测试,代码好像能工作,他有敲了一些代码。进行试验,代码好像还能工作,在进行了几周这样的编程之后,程序突然停止工作。小马花了谁小时设法修复它,却仍然找不到原因何在,他可能会大量的时间四处检查这段代码,却仍然无法修正它,不管他做什么,代码好像都不能正常工作。

小马不知道代码为什么失败,因为他开始就不知道他为什么能工作,假定进行的是小马所做的有限的测试。代码好像能工作。但那不过是一个巧合。收到错误信心得鼓励,小马冲进了头脑空白的状态。

我觉得这个例子中的人 很像我 有那么一段时间 或者现在依然是,很有可能在未来的一段时间里我依然是这样的。靠感觉编程。最典型的例子 if(a&&b||c)我在很长一段时间里面没有搞清楚这几个的关系。我都是先写一个,然后dump一下 试试行不行,不行就是另一个。当然,这样是不行的。。。

在你的工作上签上你的署名

不要想着逃避责任,相反的我们乐于接受挑战,乐于是我们的专业知识广为人知,如果我们在负责一项涉及,或者一段代码,我们是在做一件引以为豪的工作。
在自己的作品上签上自己的署名,会让自己更加负责。认真的对待自己的代码。

原创粉丝点击