要不要再学学下面的文章?
Python之禅:编写优雅Python代码的16个原则 (mp.weixin.qq.com)
假如你刚参与了一个算法项目,当你第一次打开这个项目时,发现里面已经有上万行与算法相关的代码,仔细查看过后,发现如下一些让你抓狂的问题:
1、代码写的非常冗余,维护已经变得越来越困难。
2、几乎没有任何注释。
3、非常错乱的代码风格,让你有一种感觉打开了一个杂乱的网站的html页面。
4、存在那么几个函数,单个函数的源码超过500行。
5、每一次需求的变更,都意味着一次痛苦的代码编写。
by @code小生 2022-01-16 11:03 分享 查看详情
常见代码重构技巧(非常实用) (mp.weixin.qq.com)
项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做到了。
by @code小生 2022-01-09 23:11 分享 查看详情
10个动图,你会喜欢上idea的自动补全! (mp.weixin.qq.com)
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。
这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。
by @code小生 2022-01-09 23:10 分享 查看详情
Google内部的Python代码风格指南(译) (mp.weixin.qq.com)
这是一位朋友翻译的Google Python代码风格指南,很全面。可以作为公司的code review 标准,也可以作为自己编写代码的风格指南。希望对你有帮助。
Translator: shendeguize@github
by @code小生 2022-01-03 19:23 分享 查看详情
这30个顶级工具!前端开发很喜欢 (mp.weixin.qq.com)
在本文中,我为前端Web开发人员汇总了30种顶级工具,从代码编辑器和代码游乐场到CSS生成器,JS库等等。
by @code小生 2021-12-26 12:22 分享 查看详情
30行代码实现蚂蚁森林自动收能量(附源码) (mp.weixin.qq.com)
虽然我支付宝加了好多好友,平时有很多能量可以“偷”,但由于太懒,至今也没中出多少树,所以心心念念把偷能量这事自动化。之前通过用代码模拟手机点按的方式,实现了朋友圈自动点赞。但当时蚂蚁森林的操作流程要比朋友圈点赞复杂很多,所以当时就没有实现自动偷能量。
by @code小生 2021-12-26 12:21 分享 查看详情
如何用Python爬取网易云音乐歌单 (mp.weixin.qq.com)
Cookie
cookie是什么东西?
小饼干?能吃吗?
简单来说就是你第一次用账号密码访问服务器
服务器在你本机硬盘上设置一个身份识别的会员卡(cookie)
下次再去访问的时候只要亮一下你的卡片(cookie)
服务器就会知道是你来了,因为你的账号密码等信息已经刻在了会员卡上
by @code小生 2021-12-12 11:09 分享 查看详情
怎样写出可读性高的代码? (mp.weixin.qq.com)
代码的写法有很多种:有的运行起来很快,有的只会占用少量内存,有的更容易测试,而有的代码则有很高的可读性。
若要编写思路清晰的代码,第一步就是要将可读性放在第一位。
这也意味着势必要降低其他因素的优先级。如果把所有因素都作为最高优先级,就意味着没有优先级。
by @code小生 2021-12-12 11:08 分享 查看详情
Chrome 将代码分区,在 Android 上性能大变 (mp.weixin.qq.com)
11 月 16 日, 谷歌宣布通过隔离拆分代码提高 Android 上 Chrome 的速度和内存使用率。通过这些改进,Android 上的 Chrome 现在使用的内存减少了 5-7%,并且启动和加载页面的速度比以前更快。
by @code小生 2021-11-28 14:00 分享 查看详情
我见过最糟糕的代码 (mp.weixin.qq.com)
在本文中,我将向你展示我见过的一些最糟糕的代码,它们被称为“魔鬼代码”,会带来很严重的后果。然而,我们发现通过一些好的实践,你可以很容易规避它们。
by @code小生 2021-11-15 14:51 分享 查看详情