1 / 70
文档名称:

怎样写好代码.ppt

格式:ppt   大小:858KB   页数:70页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

怎样写好代码.ppt

上传人:sanshenglu2 2021/8/3 文件大小:858 KB

下载得到文件列表

怎样写好代码.ppt

相关文档

文档介绍

文档介绍:如何写好的代码
什么是好的代码
问题:
什么是好的代码?
什么是坏的代码?
什么是好的代码
代码要人能够读懂-Martin Fowler
任何一个傻瓜都能写出机器能懂的代码,好的程序员应该写出人能读懂的代码。
--Martin Flowler 《重构》
什么是好的代码
代码是给人看的-Harold Abelson
程序必须是写给人看的,仅仅偶尔才在机器上执行。
--Harold Abelson等人
什么是好的代码
程序是人-Steve McConnell
编写程序首先为人,其次为计算机。
--Steve McConnell
什么是好的代码
写烂代码是危险的-Martin Golding
编程的时候,总是想着那个维护你代码的人是一个只读你住在什么地方的、有着暴力倾向的精神病患者。
--Martin Golding
什么是好的代码
结论
好的代码有很多评价标准,但最重要的标准是—
“易于理解,人能读懂!”
代码的坏味道
什么是代码的坏味道
是一个形象的比喻,由Martin Flower提出。
代码坏味道:是指在代码之中潜在问题的警示信号。
并非所有的坏味道所指示的确实是问题,但是对于绝大多数坏味道,均很有必要加以查看,并作出相应的修改。
代码的坏味道
hard code

(qpbInvalid);
getMulQueryParaBeans(“status”, “1,3”, qps, false);
List<Organization> organizations = ();
List<EmployeePosition> employees = orgDataService
.getEmployeePositionAll("000001");//temp

(user);
MailAccount mailAccount = (userId);
if (mailAccount != null) {
(mailAccount);
(mailAccount);
}
setUser(user);
setCurLanguage("zh_CN");
代码的坏味道
hard code
String replayInfo ="<div style='font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;'>------------------ 原始邮件 ------------------</div>"
+"<div style='font-size: 12px;background:#efefef;padding:8px;'><div>"
+"<b>发件人:</b> "+sender+"</div>"
+"<div><b>发送时间:</b> "+(("sendDate"))+"</div>"
+"<div><b>收件人:</b> "+receiver+"<wbr></div>"
+"<div><b>主题:</b> "+(("title"))
+"</div></div>";
("content", "<br><br><br>"+replayInfo+(("content")));
("title", "回复:"+(("title")));
("sendDate",null );