• 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删除。

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

  • 相关阅读:
    SAP問題點(一)
    都是粗心惹的禍
    学习笔记<一>
    灰色心情
    SAP问题点(二)
    AngularJS Unknown provider报错
    Nginx随笔
    Nginx配置限制IP访问
    Windows The task you are trying to do can't be completed because Remote Desktop Services is currently busy. Please try again in a few minutes. Other users should still be able to log on
    在DOS使用NotePad++打开文件
  • 原文地址:https://www.cnblogs.com/Johar/p/5470682.html
Copyright © 2020-2023  润新知