DocumentCode :
3318406
Title :
Creating a Java design and code convention mentor using evolutionary computation
Author :
Depradine, Colin
Author_Institution :
Dept. of Comput. Sci., Math. & Phys., Univ. of the West Indies, Bridgetown, Barbados
Volume :
1
fYear :
2001
fDate :
2001
Firstpage :
756
Abstract :
Code and design conventions can be considered to be rules-of-thumb or best-practices that improve the maintainability of software applications. Generally, each programming language has its own conventions. For example, the Java language has a set of code and design conventions that have been documented by its creators. In general, these conventions are maintained manually by the programmer since automated support is usually restricted to the automatic generation of code. The Design and Code Convention Checker system, DChk (pronounced D-Check) enables the maintenance of various object oriented design principles and code conventions during the development of Java programs. It scans Java code, listing any discovered violations of specific design and code conventions as well as recommended actions, associated reasoning and relevant reading material. The paper discusses this system, its associated tools and the relevant methodology involved in its use
Keywords :
Java; evolutionary computation; neural nets; object-oriented programming; program diagnostics; software maintenance; software quality; DChk; Design and Code Convention Checker system; Java design; Java language; Java programs; automated support; automatic code generation; best-practices; code convention mentor; code conventions; design conventions; evolutionary computation; object oriented design principles; programming language; reading material; recommended actions; rules-of-thumb; software applications; software maintainability; Computer languages; Computer science; Education; Evolutionary computation; Java; Mathematics; Neural networks; Physics; Software maintenance; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Neural Networks, 2001. Proceedings. IJCNN '01. International Joint Conference on
Conference_Location :
Washington, DC
ISSN :
1098-7576
Print_ISBN :
0-7803-7044-9
Type :
conf
DOI :
10.1109/IJCNN.2001.939119
Filename :
939119
Link To Document :
بازگشت