{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:25:58Z","timestamp":1750307158222,"version":"3.41.0"},"reference-count":7,"publisher":"Association for Computing Machinery (ACM)","issue":"11","license":[{"start":{"date-parts":[[2011,11,1]],"date-time":"2011-11-01T00:00:00Z","timestamp":1320105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2011,11]]},"abstract":"<jats:p>Computer science is both a science and an art. Its scientific aspects range from the theory of computation and algorithmic studies to code design and program architecture. Yet, when it comes time for implementation, there is a combination of artistic flare, nuanced style, and technical prowess that separates good code from great code.<\/jats:p>","DOI":"10.1145\/2063166.2063168","type":"journal-article","created":{"date-parts":[[2011,11,8]],"date-time":"2011-11-08T13:32:01Z","timestamp":1320759121000},"page":"10-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Coding Guidelines: Finding the Art in the Science"],"prefix":"10.1145","volume":"9","author":[{"given":"Robert","family":"Green","sequence":"first","affiliation":[{"name":"Electrical Engineering and Computer Science, University of Toledo"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henry","family":"Ledgard","sequence":"additional","affiliation":[{"name":"Electrical Engineering and Computer Science, University of Toledo"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,11,2]]},"reference":[{"volume-title":"Beautiful code. Dr. Dobb's (August)","year":"1844","author":"Heusser M.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866296.1871406"},{"volume-title":"Professional coding guidelines. Unpublished report","author":"Ledgard H.","key":"e_1_2_1_3_1"},{"key":"e_1_2_1_4_1","unstructured":"Molina M. 2007. What makes code beautiful. Ruby Hoedown.  Molina M. 2007. What makes code beautiful. Ruby Hoedown."},{"key":"e_1_2_1_5_1","unstructured":"Peters T. 2004. The Zen of Python. PEP (Python Enhancement Proposals) 20 (August); http:\/\/www.python.org\/dev\/peps\/pep-0020\/.  Peters T. 2004. The Zen of Python. PEP (Python Enhancement Proposals) 20 (August); http:\/\/www.python.org\/dev\/peps\/pep-0020\/."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1747137.1747172"},{"key":"e_1_2_1_7_1","unstructured":"Sun Developer Network. 1999. Code conventions for the Java programming language; http:\/\/java.sun.com\/docs\/codeconv\/.  Sun Developer Network. 1999. Code conventions for the Java programming language; http:\/\/java.sun.com\/docs\/codeconv\/."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2063166.2063168","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2063166.2063168","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:25Z","timestamp":1750240465000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2063166.2063168"}},"subtitle":["What separates good code from great code?"],"short-title":[],"issued":{"date-parts":[[2011,11]]},"references-count":7,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2011,11]]}},"alternative-id":["10.1145\/2063166.2063168"],"URL":"https:\/\/doi.org\/10.1145\/2063166.2063168","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2011,11]]},"assertion":[{"value":"2011-11-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}