佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1246|回复: 8

如何才算是整齐的 coding

[复制链接]
发表于 2-7-2010 07:28 PM | 显示全部楼层 |阅读模式
以各位高手的或者有经验的 programmer 来讲, 如何才算是整齐的 coding ?

因为一个好的软件或者好的 programmer 的 coding 是可以给其他人容易连接和和快速的明白 (是这样的吗 ??) !!

这是一位老师教我的,因为做 project(college) 时,我将全部 coding 放在同一个 function 里, 然后她讲身位一个 programmer 要将 coding 分类 , 不能将全部放在同一个里。 比如 :

当 click button 时,会行运很多 function,而我将全部 function 放在 button 里。


这是真的吗 ?一个好的 programmer 的 coding 是可以给其他人容易连接和和快速的明白
回复

使用道具 举报


ADVERTISEMENT

发表于 2-7-2010 07:41 PM | 显示全部楼层
回复 1# lkming

分类的确可以让人更容易明白,最好也放comment下去...你可以尝试用method 此方法 来分
回复

使用道具 举报

发表于 6-7-2010 08:54 PM | 显示全部楼层
用同样的Coding Style Standard.
回复

使用道具 举报

发表于 7-7-2010 12:45 AM | 显示全部楼层
variable名稱很重要
全部ccc, ddd誰看得懂
回复

使用道具 举报

发表于 7-7-2010 12:50 PM | 显示全部楼层
回复 1# lkming

去了解什么是 3-tier 或 MVC 就明白你老师在讲什么了
回复

使用道具 举报

发表于 7-7-2010 01:02 PM | 显示全部楼层
回复  lkming

去了解什么是 3-tier 或 MVC 就明白你老师在讲什么了
hooi1983 发表于 7-7-2010 12:50 PM


那是Design Pattern...不是楼主要问的。
回复

使用道具 举报

Follow Us
发表于 7-7-2010 05:41 PM | 显示全部楼层
本帖最后由 雪儿与小鱼儿 于 7-7-2010 05:44 PM 编辑

"当 click button 时,会行运很多 function,而我将全部 function 放在 button 里"

这是不好的哦。当另外一个人要 debug 时,他看到一堆 code 就会很想骂粗口
(有问题时要花比较长的时间来找 error 在哪里)


"这是真的吗 ?一个好的 programmer 的 coding 是可以给其他人容易连接和和快速的明白"
是真的
回复

使用道具 举报

发表于 7-7-2010 05:46 PM | 显示全部楼层
把 function structure 好,可以 share use 的就尽量 share. 减少 LOC.
回复

使用道具 举报


ADVERTISEMENT

发表于 8-7-2010 08:26 PM | 显示全部楼层
如果该Function很长有很多Logic, 建议分开
好处:
1. Reusable
2. Error handling 比较容易
3. 容易读/修改

写code最好有
- standard naming convention
- meaningful variable name
- proper comment
- 避免Spagatti code
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-11-2025 11:56 PM , Processed in 0.143032 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表