《代码整洁之道》读后感之一

很多人都会为了糟糕的代码所困扰过,为什么会写糟糕的代码呢?
1、想快点完成任务?
2、还是时间不够?
3、还是不耐烦再搞这套程序,想早点结束?
写完之后,虽然程序能正常的运行,久而久之,糟糕的代码就不知不觉的这么产生了,心里想着等有时间了,再回来清理,但是稍后等于永不。后期需要维护的时候,才发现这团麻越来越大,再无法理清,最后束手无策,导致整个团队生产力也跟着持续下降。
不要因为背负所谓的期限压力,而去制造混乱糟糕的代码,贪图一时的爽,赶进度,那样只会让自己更加的慢,想要做的快,最终还是要保持代码的整洁。使之简单易读,能通过测试,没有重复代码,提高表达力,让其只做一件事,并能通过其字面表达含义。

要想写轻松的代码,先让代码易读。易读的前提,先给代码起个有意义的命名,命名看似简单,但是好的命名可以减少读者的阅读和理解,毕竟代码写出来是给人看的。但是怎么让其名副其实,又能避免给别人带来误导,那就需要做有意义的区分,尽量使用读得出来的名称,每个概念对应一个词,或者添加有意义的语境,这样,读者一看便知作者想表达的含义。

记住,代码不仅是写给自己看的,更是写给别人看的,有意义的命名是提高表达力的一种方式。时刻保持代码整洁,是对自己负责也是对团队负责。

读书心得(微信公众号运营)

首先,微信是一个熟人圈子,大多数人用微信,通讯录上面添加的都是现实的亲戚朋友。我们需要揣摩用户想要通过微信、朋友圈向亲戚朋友展示什么。设身处地地想一下,应该都是积极向上,充满正能量的事物,就算是比较负能量的信息,也会有欲扬先抑的意思在里面,也就是说,一定要从负面的信息中得到正面的反馈。

上面说的就是从站在用户的角度出发的一个具体想法。更具体点说,什么内容会让用户想去打开文章、想阅读、想完整地看完、想点赞,甚至想转发分享到朋友圈或者其他平台呢?想清楚这些,就可以定位内容。

微信公众号的每一处细节也都要尽全力优化。比如菜单栏、自动回复、文章中的各种引导性图文。在非正文的地方,可以适当人格化,通过各种文字技巧让用户有种在跟我们互动的感觉,而不是把我们当成一个冷冰冰的推文机器。