zoukankan      html  css  js  c++  java
  • C# 项目提交过程中感受

    C# 项目提交过程中感受

    新到一家互联网公司,昨天第一次提交代码,遇到了不少问题,而且大多数是代码格式问题,特此将范的错误记录下来,自我警示。

    1. 代码对齐,这个虽然一直也都在注意,不过还是有一行代码没有对齐,以后注意吧,提交前一定要先检查一下。

    2. 多余的空格,在代码编写的过程中,会不经意间,多敲几下Space键,用VS的时候也看不出来,但是一旦提交到SVN上面,就会显示红色。

    3. 之前的公司喜欢将一些暂时用不到的代码注释掉,但是目前的boss,喜欢清清爽爽,注释掉的代码全部清除。

    4. 多余的空行,之前不同功能代码间喜欢用空行分隔,多一行少一行也感觉没有什么,目前是必须一行。

    5. 每个类,每个接口多多少少都会引入命名空间,代码提交前需要将多余的命名空间清除,其他的进行排序。

    6. 代码编写时尽量避免头重脚轻。

    7. 参考别人的代码,要符合自己的情景,包括功能、变量命名,条件........

    8. 注释双斜杠后面要空一格。

    9. 代码要简单实用,效率高。

    10.编写软件的帮助文档,一定要对各个参数解释清楚,包括:具体含义,类型,是必须还是可选,范围等等,给出的示例,一定要和实际相符合。还有一些注意事项。

    11.GET、DELETE的BodyStyle=WebMessageBodyStyle.Bare;

    PUT、POST的BodyStyle=WebMessageBodyStyle.WrappedRequest;

    GET的返回类型与实际需求相关,POST一般返回添加字段的ID,PUT、DELETE一般返回操作结果。

    12.在数据库中添加新的记录时,一些字段不能重复,直接查重即可;更新记录时,一些字段不能重复,字段与修改记录字段可以相同。

    13.利用entity创建数据库,运行之前版本,可能将新建的table删除。

    以上是这次代码提交出现的一些错误,谨记,不要再次出现。

  • 相关阅读:
    idea设置全局ignore
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistributable. Please ins
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistr
    kafka 删除 topic
    java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
    Centos中使用yum安装java时,没有jps的问题的解决
    Spring 整合Junit
    Spring纯注解配置
    Spring 基于注解的 IOC 配置
    打印java系统的信息
  • 原文地址:https://www.cnblogs.com/Johar/p/5470682.html
Copyright © 2011-2022 走看看