成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

數據庫編程之注釋規范

數據庫
數據庫編程是要涉及到很多的知識點,對與一個數據庫編程員來說,要掌握的東西實在是很多,這里就為大家介紹數據庫編程之注釋規范,相信對一個數據庫編程員來說是非常有價值的。

1.6 注釋規范
注釋規范
是判斷一個開發人員優劣和成熟度的重要指標。一個優秀的研發人員必然是經過深思熟慮然后才洋洋灑灑妙筆生花的,注釋的書寫體現了一個人思考問題的全過程和步驟;話又說回來,就算代碼寫的爛,只要注釋寫的好,至少也會給人以良好的感覺;同時也能造福后人,不是么?呵呵。

規則1.6. 1

一般情況下,源程序有效注釋量必須在30% 左右。

說明:注釋的原則是有助于對程序閱讀理解,在該加的地方都加了,注釋不宜太多也不能太少,注釋語言須準確、易懂、簡潔、精煉。

規則1.6. 2

統一文件頭的注釋.

主要是對相關過程、函數進行功能性描述、修訂記錄、以及入參出參說明

對存儲過程、函數的任何修改,都需要在注釋后添加修改人、修改日期及修改原因等修訂說明。

/***********************************************************

名稱: sp_xxx

功能描述:

 

修訂記錄:

版本號 編輯時間 編輯人 修改描述

1.0.0 2010-01-01 John 1 、創建此存儲過程

1.0.1 2010-02-01 Sandy 2 、增加傳入參數

 

入參出參描述:

iparameter1 IN VARCHAR2(20) 傳入參數1

iparameter2 IN VARCHAR2(20) 傳入參數2

iparameter1 OUT VARCHAR2(20) 傳入參數1

iparameter2 OUT VARCHAR2(20) 傳入參數2

 

返回值描述:( 主要針對函數)

0 - Success

1 - normal fail

***********************************************************/

規則1.6. 3

所有變量定義需要加注釋,說明該變量的用途和含義。

規則1.6. 4

注釋內容要清晰、明了、含義準確,防止注釋二義性

在代碼的功能、意圖層次上進行注釋,提供有用、額外的信息。

避免在一行代碼或表達式的中間插入注釋。

盡量使用”-- ”進行注釋;行尾注釋須使用”-- ”。

規則1.6. 5

對程序分支必須書寫注釋。

說明:這些語句往往是程序實現某一特定功能的關鍵,對于維護人員來說,良好的注釋幫助更好的理解程序,有時甚至優于看設計文檔。

在程序塊的結束行右方加注釋,以表明程序塊結束。

規則1.6. 6

注釋應與其描述的代碼相似,對代碼注釋應放在其上方或右方( 對單條語句的注釋) 相近位置,不可放在下面。

注釋與所描述的內容進行同樣的縮排。

注釋上面的代碼應空行隔開。

建議1.6. 7

注釋用中文書寫

有一次,同事寫了一個900 行的存儲過程,里面定義了十幾個游標以進行遍歷,這個存儲過程缺乏注釋,執行一次居然要一天一夜,已經達到了無法容忍的地步。

因為缺乏注釋,我花了整整一天的時間來對該存儲過程進行分析,然后用了半天時間來進行改寫和調試。

其實很簡單定義,我定義了一些對應的臨時表,把游標遍歷替換成SQL 的集合操作,把整個的一個大事務分割成若干小事務,只是修改了部分代碼,結果執行時間就變成了短短的3 分鐘。

當然游標也并非不可觸及的,既然存在就有他存在的理由。

【編輯推薦】

  1. 數據庫編程之書寫規范
  2. 在MySQL數據庫中如何來復位根用戶的密碼
  3. 帶你深入了解數據庫設計中的英文術語表
責任編輯:迎迎 來源: CSDN
相關推薦

2011-04-07 10:29:21

數據庫編程書寫規范

2011-08-23 17:33:00

SQLAndroid

2012-11-08 09:45:44

JavaScriptrequireJS

2019-11-07 14:46:09

數據庫MySQL命令

2011-03-21 13:53:45

數據庫開發書寫規范

2011-09-09 09:42:48

數據庫集群備份

2011-07-05 16:27:14

過程函數PL

2009-02-03 13:06:17

日常維護規范MySQL

2011-03-21 13:21:23

數據庫開發規范

2010-04-12 15:53:09

Oracle

2014-08-29 10:24:05

SQL Server

2009-06-24 13:07:44

Android數據庫

2011-08-24 10:45:23

Oracle數據庫進程從屬進程

2010-05-11 18:57:53

MYSQL數據庫命名

2021-01-26 13:31:48

數據庫關系型數據庫冗余

2011-06-21 15:31:04

Qt 數據庫 SQL

2009-07-16 17:22:56

JDBC數據庫編程

2024-01-02 08:47:42

2011-08-24 10:31:10

Oracle數據庫進程后臺進程

2018-01-04 11:29:07

PHPJAVAMySQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品欧美一区免费观看α√ | 国产乱码精品1区2区3区 | 日韩一区二区三区视频 | 九九亚洲| www.色婷婷 | 国产精品视频免费观看 | 日韩精品视频在线播放 | 国产精品久久久久久久久久久久 | 欧美日日 | 国产精品久久久久久久久久免费看 | 精品亚洲一区二区三区四区五区 | av官网在线 | 国产成人免费视频 | 自拍偷拍第一页 | 国产一区二区三区免费视频 | 国产精品久久久久久久模特 | 久久国产精品-久久精品 | 午夜成人免费视频 | 日本免费一区二区三区四区 | 欧美日韩第一页 | 亚洲一区二区在线视频 | 日韩成人免费在线视频 | 国产成人一区二区三区电影 | 亚洲精品一区二区三区 | 一级毛片视频 | 亚洲一区国产 | 伊人免费在线观看高清 | 日韩精品免费视频 | 不卡一二三区 | 亚洲一区二区久久 | 人人爽人人草 | 亚洲视频一区 | 国产成人精品高清久久 | 国产高清在线视频 | 精品国产99 | 国产精品精品视频一区二区三区 | 欧美大片黄| 国产成人精品午夜视频免费 | 亚州精品天堂中文字幕 | 日本精品在线播放 | 99日韩|