关键字:
  • 聊一聊编程中的规范性与随意性

    作者: king       发表时间: 2014-12-15 22:55
    编程规范为哪般 说到这个话题,可能就会有一些朋友不耐烦了:又说编程规范,编程规范有那么重要吗,随意一点能有什么关系?也许,注重编程规范的程序员与习惯随性而为的程序员,他们注定说服不了对方,也不服对方,只有相看两无语吧。 不管怎么样,总有些人是愿意改变的,或者是原本抵触的小伙伴也会有愿意做些改变的时候。所以这里简要概括一下编程规范的意义: 1.规范地创建项目和编码是生产高质量项目代码的保障,是项目或产品可维护和易扩展的保障。换言之,是否规范及规范程度,决定了企业后期在项目或产品上的需要投入的维护成本,直接影响到企业的效益。 2.规范地工作和编程习惯,是程序员或工程师良好的职业素养的体现。这方面表现突出的员工往往能够承担起更多的责任,让产品人员省心,让同事舒心,让领导放心,更容易公司的认可。在职场上体现的就是竞争力。 3.好吧,如果上面的两点你都不太关心,那么还有两点理由让你应该至少做好最基本的规范。一、与人方便:出于基本礼貌,别让其他同事阅读你的代码时痛苦不堪,保证一下代码的基本逻辑以及最起码的命名规范和注释。二、自己方便:为了...
  • 程序员应该关注的数据库设计与编程规范

    作者: king       发表时间: 2014-07-31 02:45
    从多年的工作经历以及行业内一些朋友工作中,笔者了解到一些现状:国内软件行业内估计不在少数的企业,可能由于成本、管理规范等多方面的原因,没有专门负责数据库设计和编程的岗位。于是这方面的工作自然的由开发人员来主导:至于是由技术经理、专门指定的专业人员还是很多开发人员一起参与,就与每个公司的具体情况相关了。而该过程对设计和编程工作管理的规范程度,将在很大程度上影响到数据库结构的优劣、代码质量和执行效率、以及可扩展性和可维护性。 做为一名多年战斗在一线的开发者,笔者也较多地参与了数据库的设计和编程的工作。从事软件行业多年 的时间里,一直都伴随着数据库相关工作,可谓苦与乐共存。本文是多年心得的一个整理,不求全求备,只结合个人经历分享一些笔者认为值得关注的内容和观点。全面的知识点不是本文重点,本文只对开发人员常用到的部分进行讨论。 本文主要涉及的以下几个方面: 1. 数据库命名规范; 2. 数据库设计范式; 3. 数据库编程规范; 4.数据库设计和编程规范管理。 一、数据库命名规范 本来不想,还...