您好,欢迎来到佳博论文网!

基于WEB的编程风格培养研究

论文摘要

软件对于开发人员的要求越来越高。早期,开发人员只要有单枪匹马单打独斗能力就可以了,进一步要求对“平台”和“工具”熟练掌握,而如今,除了上述要求以外,更要加强调团队协作、编码规范、单元测试和最佳实践等。目前,我国在高校计算机专业人才培养过程中,出现的问题很多,其中最大的问题是教学内容脱离实际要求,导致大量的毕业生就业难的困境。特别是在学生刚刚接触程序设计语言时,没有足够重视编程习惯和编程风格的养成,而仅仅是把如何讲授程序设计语言语法为目标。本文对国内外众多编程风格和编程规范进行了分析和研究,同时与具有丰富教学经验的教师进行了深入讨论和广泛交流,针对不同代码提出了相应的编程建议。这些建议主要包含代码的整体风格、注释、命名规范三个层面。与前人相比,这里没有对代码风格提出具体要求,而是尽量抛开语言的限制,以编写高质量代码为目标,分析每一类型代码编写时,到底应该注意的事项。整体风格中,除了对具体格式提出建议外,还要求尽量保持代码风格的一致性。通过以上分析和总结,以此为基础,以C语言为实例,设计和实现了一个编程风格辅导评测系统。该系统采用B/S模式,为了将来和OJ-程序代码在线检测系统对接,编程的环境使用的经典LAMP组合。该系统能够实现代码风格的检测、格式化、批注加入和评分功能。学生可以根据自己的实际学习情况提交代码,系统将根据代码自动完成以上功能,帮助老师指导学生规范编程习惯。