如何写出更优雅的代码。

2022 年 9 月 16 日
 kaiger

what the code, is it shit ?

今天看到这样一句话,觉得很符合我目前写的代码。

想请教一下,如何写出让自己看了觉得不是 shit 的代码。

9899 次点击
所在节点    程序员
61 条回复
alen0206
2022 年 9 月 16 日
简洁,易懂,拓展性,高内聚,低耦合
to2false
2022 年 9 月 16 日
当你修改的时候发现不爽的地方,总结该如何避免
leegradyllljjjj
2022 年 9 月 16 日
能产生更多达不溜的代码就是“优雅”的代码
lysS
2022 年 9 月 16 日
不要过度设计
zzzzzzZ
2022 年 9 月 16 日
binge921
2022 年 9 月 16 日
先成为优雅的人
jiangbao888
2022 年 9 月 16 日
@T0m008 试了一下, 影响敲回车键啊
jones2000
2022 年 9 月 16 日
不停的重构, 直到自己感觉“优雅” 就可以了, 毕竟自己写的代码也就自己看看,其他人一般也不会看, 除非交接的时候。
nojsja
2022 年 9 月 16 日
《 Code Complete 》
securityCoding
2022 年 9 月 16 日
多看看明星开源项目源码,可读性排第一,不要瞎几把封装
cxbig
2022 年 9 月 16 日
多写。遵守语言基本的格式规范。
当下不过度纠结、能跑就行。经验增长了,代码自然越来越好。
ffgrinder
2022 年 9 月 17 日
@securityCoding #49 我也想说,python 好多玩意都是从开源的库里面学会的。
zhuweiyou
2022 年 9 月 17 日
我感觉可维护更重要,至于什么命名注释那些都是小问题.
hackpro
2022 年 9 月 17 日
@BeijingBaby #1 那可不一定
当年看 effective c++和 more effective c++的时候 卧槽原来是这样 卧槽还能这样😄
qiumaoyuan
2022 年 9 月 17 日
消除重复,花精力命名,完。
Suntz
2022 年 9 月 17 日
简单
GiantHard
2022 年 9 月 17 日
不可测试的代码肯定比容易测试的代码更加 shit ,所以建议使用 TDD
CyberZCS
2022 年 9 月 17 日
我非常喜欢和推崇阮一峰先生的看法:Write solid/simple/stupid code.
james504
2022 年 9 月 17 日
学好语文,
学好逻辑,
简单不复杂,
不瞎看别人的代码,
遵循规范不为了 X X 而 X X 。
someonedeng
2022 年 9 月 17 日
质朴可读的代码挺重要

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

https://v2ex.ih06.com/t/880453

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

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

© 2021 V2EX