如何将代码写得优雅?

2019-06-13 16:04:34 +08:00
 Harz

想请教一下大佬们怎么把代码写得优美一些?没有什么书籍或者文章规范之类的推荐 因为每次看到自己写的 JAVA 代码像 CXK 写的 python 代码像 JAVA 代码那么啰嗦 写得 js 啥都不像

所以想请教大佬有没什么方法让代码变得更加美观 先谢为敬!

1924 次点击
所在节点    程序员
12 条回复
cyd
2019-06-13 17:14:02 +08:00
我之前也有一样的困惑,最后得出结论,1.设计模式不熟于心,不能信手拈来。2.代码偏向实现功能,架构抽象弱,拓展性较差。3.大牛的源码读的少了。
目前还在努力中。
Harz
2019-06-13 17:16:43 +08:00
@cyd 谢谢指点,共勉。每次看到大牛代码 内心:他是怎么写得这么简洁美观
charlie21
2019-06-13 19:03:39 +08:00
放下优雅
把代码写得负责先
CEBBCAT
2019-06-13 19:20:12 +08:00
确实已经病入膏肓。叙事时已经没有关于逗号的触发器了,看来是写 Python 多一些……

我是菜鸡,没啥高招,先读优秀代码走起来吧
compiler
2019-06-13 20:34:47 +08:00
熟读唐诗三百首
zhazi
2019-06-13 21:07:35 +08:00
请问你的优雅是怎么评定的。

还有人说读优秀代码,你怎么看出这个代码优秀呢
xrlin
2019-06-13 22:24:05 +08:00
经验,还有就是时间,时间不充足无法好好写代码。
aijam
2019-06-14 03:49:39 +08:00
"因为每次看到自己写的 JAVA 代码像 CXK 写的 python 代码像 JAVA 代码那么啰嗦 写得 js 啥都不像" 所以这句话怎么断句?
ccyu220
2019-06-14 09:09:31 +08:00
@zhazi 一个写代码的,连写的好坏都分不清的话,这碗饭你也不用吃了。
xsiong
2019-06-14 09:38:26 +08:00
优不优雅到是无所谓,多加注释就好了,还有就是需要一定的代码量
hjq98765
2019-06-14 09:57:50 +08:00
多加注释、变量名尽量有意义、变量定义赋值的行尽量放在用到的行旁边、解耦
zhazi
2019-06-14 19:41:09 +08:00
所以直接 star 就完了,不用走流程说下好在哪吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/573600

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX