数学建模社区-数学中国

标题: 《代码整洁之道》笔记——1整洁代码 [打印本页]

作者: 杨利霞    时间: 2019-3-23 16:03
标题: 《代码整洁之道》笔记——1整洁代码
《代码整洁之道》笔记——1整洁代码
" b, W4 A# R  A+ }, y5 |初入编程行当,代码写的又脏又乱。代码总会越写越多,项目越来越大。杂乱的代码不利于他人维护不说,自己回来看也是一头雾水,这样是很不利于持续开发的。7 t% P! }; y: L- n3 O

7 b& D6 l+ b. O3 A9 ]  S经师傅指点,获书一本,研读收益,于此笔记。0 _4 I1 R" X' R
8 A3 `. f' N9 g
, p3 I2 }' q* V' ~& X8 N' o

9 i+ X8 I. o% y5 d0 z6 \) H* v8 l. q/ N2 v% E, I- \
什么是整洁的代码?这个各有各的理解。我的理解就是,易于理解、易于维护。至于高效那是另一方面的事了。它很难一蹴而就,通常经过多次修改维护才能整洁起来。
  Y2 P8 W9 a$ @0 l
& o% O8 I, q. T, {3 G6 U' T5 g从命名说起:
; `$ D. Z% v- k- u/ v+ e
; `# p! q  B- o! ^8 Z无论是变量、参数、函数、类、包,都应该能从名字了解到它是什么或者要做什么。要避免短的、无意义的命名,如“str1”。两个名字的区分要清晰,冗余的字符不要放到名字里,比如给一个list起名叫“AddressList”。名字应该是能够读的出来的,方便沟通。如果通过注释才能了解一个名字或者一段代码要做什么,那就是失败的代码。
1 ?& O% y' z& A; j$ a( E4 u6 T! h) n2 ^* S- N. X0 o
' i4 h$ w% z( V. b

, Q8 `) X+ H% C4 I! M* g2 b再说函数:
2 v  F# {: {; _* F8 j4 Q7 K3 E' ~+ w8 Z7 S
函数应该尽可能的短小,且专注于完成一件事。函数的参数也应该控制在一两个,如果参数过长,那可以考虑封装为一个类了。尽量不要返回null,可以抛出异常,不要返回错误码。
" B- L# \4 A+ s% r5 w: i6 D---------------------
' q2 |. p# i3 ]1 Q+ r8 x作者:maopeng0535 ) z+ q5 z; g! n1 Y" m  I
来源:CSDN
' R3 x  C: z! m' M" p6 p9 S* W
. Q2 q; L. M. z
: T9 b. T, S7 i2 J6 ~; ^8 B" {" T  Y: Y( O( r# @& |: O0 h

- s6 Y& |) e, g1 y3 [# v- J

16种常用的数据分析方法汇总.docx

20.53 KB, 下载次数: 0, 下载积分: 体力 -2 点






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5