{"id":620,"date":"2007-02-14T21:07:08","date_gmt":"2007-02-14T13:07:08","guid":{"rendered":"http:\/\/www.zhangling.org\/blog\/20070214\/%e4%b8%80%e8%a1%8c%e4%bb%a3%e7%a0%81%ef%bc%8c%e4%b8%80%e6%94%af%e7%8e%ab%e7%91%b0.html"},"modified":"2008-04-25T00:44:24","modified_gmt":"2008-04-24T16:44:24","slug":"each-line-of-code-affords-a-rose","status":"publish","type":"post","link":"https:\/\/www.zhangling.org\/blog\/20070214\/each-line-of-code-affords-a-rose.html","title":{"rendered":"\u4e00\u884c\u4ee3\u7801\uff0c\u4e00\u679d\u73ab\u7470"},"content":{"rendered":"<ul>\n<li>\u6839\u636e\u300a\u7a0b\u5e8f\u5458\u300b\u6742\u5fd72007\u5e74\u7b2c\u4e8c\u671f\u516c\u5e03\u7684\u8c03\u67e5\uff0c2006\u5e74\u4e2d\u56fd\u8f6f\u4ef6\u4ece\u4e1a\u4eba\u5458\uff08\u7a0b\u5e8f\u5458\uff09\u7684\u5e73\u5747\u6708\u5de5\u8d44\u662f4,100\u5143\uff1b<\/li>\n<li>\u6839\u636e&#8221;<a href=\"http:\/\/ieeexplore.ieee.org\/iel5\/9384\/29794\/01357918.pdf\">Assessing quantitatively a programming course<\/a>&#8220;\u4e00\u6587\u6240\u5f15\u7528\u7684\u53c2\u8003\u6587\u732e\u4e2d\u7684\u8c03\u67e5\uff0c\u672a\u91c7\u7528PSP (Personal Software Process)\u7684Java\u7a0b\u5e8f\u5458\u6bcf\u5929\u7684\u4ee3\u7801\u884c(LOC)\u5e73\u5747\u4e3a30\uff1b<\/li>\n<li>\u6839\u636e\u4e0a\u6d77\u5730\u94c1\u300a\u65f6\u4ee3\u62a5\u300b\u672c\u5468\u4e8c\u7684\u62a5\u9053\uff0c\u4eca\u5e74\u7531\u4e8e\u6c14\u6e29\u53cd\u5e38\uff0c\u4f7f\u5f97\u73ab\u7470\u7684\u4ef7\u683c\u5728\u60c5\u4eba\u8282\u524d\u4e0a\u6da8\uff0c\u5e73\u5747\u6bcf\u679d7-9\u5143\u5de6\u53f3\u3002<\/li>\n<\/ul>\n<p>\u57fa\u4e8e\u4e0a\u8ff0\u5047\u8bbe\uff0c\u5e73\u5747\u4e00\u4e2a\u7a0b\u5e8f\u5458\u6bcf\u5929\u7684\u85aa\u8d44\u4e3a4100\/22\uff08\u6bcf\u670822\u4e2a\u5de5\u4f5c\u65e5\uff09= 186\u57574\uff0c\u5e73\u5747\u6bcf\u884c\u4ee3\u7801\u4ef7\u503c186.4\/30 = <strong>6\u57572<\/strong>\uff0c\u8003\u8651\u5230\u4e0a\u6d77\u5730\u533a\u8f6f\u4ef6\u4ece\u4e1a\u4eba\u5458\u85aa\u8d44\u6c34\u5e73\u9ad8\u4e8e\u5168\u56fd\u5e73\u5747\uff0c\u7c97\u7565\u7b97\u7b97\u7a0b\u5e8f\u5458\u4eec\u5e73\u5747\u6bcf\u5199\u4e00\u884c\u4ee3\u7801\u5c31\u80fd\u7ed9\u81ea\u5df1\u7684\u5973\u53cb\u3001\u592a\u592a\u6323\u4e0a\u4e00\u679d\u60c5\u4eba\u8282\u73ab\u7470\u82b1\u7684\u94b1\u3002<\/p>\n<p>\u4e00\u628a\u73ab\u7470\uff0c\u653e\u773c\u671b\u53bb\u679d\u679d\u90fd\u523b\u7740if, else, while, for, public, final, \u8fd8\u6709<a href=\"http:\/\/www.oreillynet.com\/onlamp\/blog\/2004\/03\/the_worlds_two_worst_variable.html\">data\u548cdata2<\/a>\u3002\n<\/p>\n<p><!--50a62df97ff1344e632e55e4137278bd--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6839\u636e\u300a\u7a0b\u5e8f\u5458\u300b\u6742\u5fd72007\u5e74\u7b2c\u4e8c\u671f\u516c\u5e03\u7684\u8c03\u67e5\uff0c2006\u5e74\u4e2d\u56fd\u8f6f\u4ef6\u4ece\u4e1a\u4eba\u5458\uff08\u7a0b\u5e8f\u5458\uff09\u7684\u5e73\u5747\u6708\u5de5\u8d44\u662f4,100\u5143\uff1b \u6839\u636e&#8221;Assessing quantitatively a programming course&#8220;\u4e00\u6587\u6240\u5f15\u7528\u7684\u53c2\u8003\u6587\u732e\u4e2d\u7684\u8c03\u67e5\uff0c\u672a\u91c7\u7528PSP (Personal Software Process)\u7684Java\u7a0b\u5e8f\u5458\u6bcf\u5929\u7684\u4ee3\u7801\u884c(LOC)\u5e73\u5747\u4e3a30\uff1b \u6839\u636e\u4e0a\u6d77\u5730\u94c1\u300a\u65f6\u4ee3\u62a5\u300b\u672c\u5468\u4e8c\u7684\u62a5\u9053\uff0c\u4eca\u5e74\u7531\u4e8e\u6c14\u6e29\u53cd\u5e38\uff0c\u4f7f\u5f97\u73ab\u7470\u7684\u4ef7\u683c\u5728\u60c5\u4eba\u8282\u524d\u4e0a\u6da8\uff0c\u5e73\u5747\u6bcf\u679d7-9\u5143\u5de6\u53f3\u3002 \u57fa\u4e8e\u4e0a\u8ff0\u5047\u8bbe\uff0c\u5e73\u5747\u4e00\u4e2a\u7a0b\u5e8f\u5458\u6bcf\u5929\u7684\u85aa\u8d44\u4e3a4100\/22\uff08\u6bcf\u670822\u4e2a\u5de5\u4f5c\u65e5\uff09= 186\u57574\uff0c\u5e73\u5747\u6bcf\u884c\u4ee3\u7801\u4ef7\u503c186.4\/30 = 6\u57572\uff0c\u8003\u8651\u5230\u4e0a\u6d77\u5730\u533a\u8f6f\u4ef6\u4ece\u4e1a\u4eba\u5458\u85aa\u8d44\u6c34\u5e73\u9ad8\u4e8e\u5168\u56fd\u5e73\u5747\uff0c\u7c97\u7565\u7b97\u7b97\u7a0b\u5e8f\u5458\u4eec\u5e73\u5747\u6bcf\u5199\u4e00\u884c\u4ee3\u7801\u5c31\u80fd\u7ed9\u81ea\u5df1\u7684\u5973\u53cb\u3001\u592a\u592a\u6323\u4e0a\u4e00\u679d\u60c5\u4eba\u8282\u73ab\u7470\u82b1\u7684\u94b1\u3002 \u4e00\u628a\u73ab\u7470\uff0c\u653e\u773c\u671b\u53bb\u679d\u679d\u90fd\u523b\u7740if, else, while, for, public, final, \u8fd8\u6709data\u548cdata2\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-620","post","type-post","status-publish","format-standard","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/posts\/620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":0,"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/posts\/620\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/media?parent=620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/categories?post=620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhangling.org\/blog\/wp-json\/wp\/v2\/tags?post=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}