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

數(shù)據(jù)庫編程之注釋規(guī)范

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

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

規(guī)則1.6. 1

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

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

規(guī)則1.6. 2

統(tǒng)一文件頭的注釋.

主要是對相關過程、函數(shù)進行功能性描述、修訂記錄、以及入?yún)⒊鰠⒄f明

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

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

名稱: sp_xxx

功能描述:

 

修訂記錄:

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

1.0.0 2010-01-01 John 1 、創(chuàng)建此存儲過程

1.0.1 2010-02-01 Sandy 2 、增加傳入?yún)?shù)

 

入?yún)⒊鰠⒚枋觯?/p>

iparameter1 IN VARCHAR2(20) 傳入?yún)?shù)1

iparameter2 IN VARCHAR2(20) 傳入?yún)?shù)2

iparameter1 OUT VARCHAR2(20) 傳入?yún)?shù)1

iparameter2 OUT VARCHAR2(20) 傳入?yún)?shù)2

 

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

0 - Success

1 - normal fail

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

規(guī)則1.6. 3

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

規(guī)則1.6. 4

注釋內(nèi)容要清晰、明了、含義準確,防止注釋二義性

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

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

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

規(guī)則1.6. 5

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

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

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

規(guī)則1.6. 6

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

注釋與所描述的內(nèi)容進行同樣的縮排。

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

建議1.6. 7

注釋用中文書寫

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

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

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

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

【編輯推薦】

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

2011-04-07 10:29:21

數(shù)據(jù)庫編程書寫規(guī)范

2011-08-23 17:33:00

SQLAndroid

2012-11-08 09:45:44

JavaScriptrequireJS

2019-11-07 14:46:09

數(shù)據(jù)庫MySQL命令

2011-03-21 13:53:45

數(shù)據(jù)庫開發(fā)書寫規(guī)范

2011-09-09 09:42:48

數(shù)據(jù)庫集群備份

2011-07-05 16:27:14

過程函數(shù)PL

2009-02-03 13:06:17

日常維護規(guī)范MySQL

2011-03-21 13:21:23

數(shù)據(jù)庫開發(fā)規(guī)范

2010-04-12 15:53:09

Oracle

2014-08-29 10:24:05

SQL Server

2009-06-24 13:07:44

Android數(shù)據(jù)庫

2011-08-24 10:45:23

Oracle數(shù)據(jù)庫進程從屬進程

2010-05-11 18:57:53

MYSQL數(shù)據(jù)庫命名

2021-01-26 13:31:48

數(shù)據(jù)庫關系型數(shù)據(jù)庫冗余

2011-06-21 15:31:04

Qt 數(shù)據(jù)庫 SQL

2009-07-16 17:22:56

JDBC數(shù)據(jù)庫編程

2024-01-02 08:47:42

2011-08-24 10:31:10

Oracle數(shù)據(jù)庫進程后臺進程

2018-01-04 11:29:07

PHPJAVAMySQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线视频免费观看 | av影音在线| 欧美一级大黄 | 日韩成人在线视频 | 欧美久久一级特黄毛片 | 欧美一级在线视频 | 欧美精品一区二区三区在线 | 一区二区三区中文字幕 | 羞羞视频免费在线 | 天天色图 | 欧美片网站免费 | 国产精品色 | 人人九九精 | 日韩一区二区三区视频在线播放 | 午夜精品久久久久久久久久久久久 | 久久亚洲一区二区 | 日本在线黄色 | 福利色导航 | 看av网| 欧美精品在线免费观看 | 成人精品免费视频 | 久久久久亚洲 | 91小视频在线 | 国产欧美在线视频 | 国产精品片 | 久久日本| 国产精品a免费一区久久电影 | 美女黄网| 国产精品视频在线观看 | 欧美一区二区在线观看 | 久久国产亚洲精品 | 国产成人av在线 | 久久久成人精品 | 喷潮网站 | 午夜视频导航 | 99re在线免费视频 | 欧美日韩精品在线免费观看 | 久久精品免费 | 亚洲精选一区二区 | 成人欧美一区二区三区白人 | 久久午夜精品福利一区二区 |