freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件部人員及項(xiàng)目管理規(guī)范-wenkub

2023-05-25 03:36:55 本頁(yè)面
 

【正文】 lass2 。這就是說(shuō)一旦資源被分配,一個(gè)try...finally 必需加以使用來(lái)保證該資源被正確的釋放。避免過(guò)度使用 with 語(yǔ)句并且在 with語(yǔ)句中小心使用多個(gè)對(duì)象、記錄等等。 任何結(jié)束后的處理應(yīng)在循環(huán)之后立即進(jìn)行。 Case 語(yǔ)句中的 else 子句只有當(dāng)需要缺省行為或處理錯(cuò)誤時(shí)才使用。這樣做能使編譯器在編譯代碼時(shí)獲得布爾估算邏輯的捷徑,從而使你的代碼獲得最佳的優(yōu)化。 不要使用 if 嵌套超過(guò)五級(jí)深度。 EmployeeRate : Double。其類型的聲明應(yīng)加以前綴 T。例如: type PCycleArray = ^TCycleArray。 Ole 變數(shù)使用在以COM 為基礎(chǔ)的編程中例如自動(dòng)化和 ActiveX 控制,而變數(shù)使用在非 COM 的編程中 ,這是因?yàn)樽償?shù)可以十分有效地存儲(chǔ)本地 Delphi 字符串(同一個(gè)字符串變量一樣),但Ole 變數(shù)會(huì)將所有的字符串轉(zhuǎn)換為 Ole 字符串( WideChar 字符串)并且并不實(shí)例運(yùn)算 - 它們永遠(yuǎn)拷貝。枚舉類型中的標(biāo)識(shí)符列表必須包含兩個(gè)或三個(gè)字符的前綴來(lái)對(duì)應(yīng)于該枚舉類型的名字 - 例如: TsongType = (stRock, stClassical, stCountry, stAlternative, stHeavyMetal, stRB)。只有當(dāng)浮點(diǎn)指針變量的實(shí)際字節(jié)大小有其意義時(shí)才使用 Single。在通常情況下用 Double 來(lái)實(shí)現(xiàn)浮點(diǎn)指針的需要。下面是一些例子: var MyString : string。非零-初始化的全局?jǐn)?shù)據(jù)在硬盤的 exe 文件占用空間。39。例如,一個(gè)全局變量只應(yīng)在一個(gè)單元的 implemntation 部分內(nèi)是全局的。局部的 AnsiString變量會(huì)自動(dòng)初始化為一個(gè)空的字符串。 邏輯變量的名字應(yīng)能充分表達(dá)準(zhǔn)確的真或假的意思。為了解決這種 “在 uses 子句上的模糊”沖突,要在調(diào)用該例程時(shí)寫上相關(guān)的單元的前綴,例如: 四川川大軟件工程研究所 9 (SR)。這樣做會(huì)讓編譯器更加有效率的產(chǎn)生有關(guān)這些不改變的參數(shù)的代碼。 - 輸入?yún)?shù)列表應(yīng)放在輸出參數(shù)列表的左邊。 AuserAge : integer)。 形式參數(shù) 格式化 如果有的話,相同類型的形參應(yīng)合并在一個(gè)語(yǔ)句中: procedure Foo(Param1, Param2, Param3 : Integer。一個(gè)會(huì)導(dǎo)致某個(gè)行為的例程應(yīng)以動(dòng)詞開(kāi)頭。 過(guò)程和函數(shù)(例程) 命名 /格式化 例程的名字永遠(yuǎn)應(yīng)該以大寫的字母開(kāi)頭并且中間錯(cuò)落分明以便于可讀性。 //錯(cuò)誤 CallProc(Aparameter)。 當(dāng) begin 語(yǔ)句不是一個(gè) else 子句的一部分時(shí),相應(yīng)的 end 語(yǔ)句永遠(yuǎn)縮進(jìn)到與 begin 部分相對(duì)應(yīng)的位置。例如,下面第一行是錯(cuò)誤的寫法而第二行是正確的。通常,源碼不會(huì)超出這個(gè)邊界,但這個(gè)方針會(huì)有一些彈性。 6. 3 代碼質(zhì)量考核 1) 代碼的規(guī)范程度 2) 代碼功能的錯(cuò)誤、返工數(shù)量 3) 代碼的注釋信息的完整性 4) 代碼實(shí)現(xiàn)功能的高效性 5) 以上任何負(fù)面情況存在,扣項(xiàng)目提成 10% 6. 4 工作態(tài)度考核 1) 打卡紀(jì)錄的體現(xiàn) 2) 公司其 他部門的反饋信息 3) 客戶的反饋信息 4) 以上任何負(fù)面情況存在,扣基薪 10% 四川川大軟件工程研究所 7 七、 附錄 A Delphi 代碼編寫標(biāo)準(zhǔn)規(guī)范 一、通用源代碼格式規(guī)則 縮格 縮格是指在每一級(jí)有兩個(gè)空格。 六、 績(jī)效考核內(nèi)容 6. 1 文檔規(guī)范考核 1) 在項(xiàng)目的不同時(shí)期文檔的完成情況 2) 各種開(kāi)發(fā)文檔的規(guī) 范程度。 b. 項(xiàng)目提成的發(fā)放應(yīng) 在項(xiàng)目完成后按:提成 *50%進(jìn)行發(fā)放。 b. 已有項(xiàng)目按:工作量 *3000。工作量在 兩周以內(nèi)的不按本規(guī)則計(jì)薪。(每級(jí)差為:1 萬(wàn)) 3) 員工享受基薪應(yīng)承擔(dān)的義務(wù)和責(zé)任:項(xiàng)目文檔的編寫、對(duì)其他員工(包括其他部門)的培訓(xùn)、對(duì)實(shí)際進(jìn)度要求的配合、對(duì)項(xiàng)目的持續(xù)優(yōu) 化和修改以及部分不能給公司帶來(lái)直接效益的小型項(xiàng)目開(kāi)發(fā)(開(kāi)發(fā)時(shí)間在兩周以內(nèi))。 c) 項(xiàng)目組在負(fù)責(zé)人的組織下每周進(jìn)行一次項(xiàng)目的例會(huì)。 b) 代碼所要實(shí)現(xiàn)功能的檢驗(yàn)和測(cè)試。 2) 技術(shù)文檔提交流程 項(xiàng)目的前期,首先由公司和軟件部把新項(xiàng)目分排給項(xiàng)目負(fù)責(zé)人,由項(xiàng)目負(fù)責(zé)人編寫《項(xiàng)目開(kāi)發(fā)計(jì)劃書》提交給公司,公司組織相關(guān)部門負(fù)責(zé)人集體討論該項(xiàng)目的可實(shí)施性,項(xiàng)目確立后由項(xiàng)目負(fù)責(zé)人組織項(xiàng)目組成員編寫《軟件開(kāi)發(fā)需求說(shuō)明書》、《詳細(xì)設(shè)計(jì)說(shuō)明書》和工作量(工作量的相關(guān)說(shuō)明詳見(jiàn)工資制度章節(jié))提交給軟件部,由軟件部組織公司相關(guān)人員討論軟件的功能性是否完整,討論開(kāi)發(fā)軟件的技術(shù)是否合理等 等內(nèi)容;通過(guò)后可由公司下發(fā)《軟件開(kāi)發(fā)任務(wù)書》并由項(xiàng)目負(fù)責(zé)人分配具體開(kāi)發(fā)工作。 b) 數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)字典以及相關(guān)描述。具體 內(nèi)容如下: 項(xiàng)目前期 1) 技術(shù)文檔的編寫 項(xiàng)目前期需要編寫以下技術(shù)文檔: a) 項(xiàng)目開(kāi)發(fā)計(jì)劃書。 3. 2 考核 2) 考核內(nèi)容 a) 各部門的培訓(xùn)人員對(duì)新員工的評(píng)定。 5. 由軟件部對(duì)新員工進(jìn)行開(kāi)發(fā)平臺(tái)、應(yīng)用平臺(tái)、數(shù)據(jù)庫(kù)平臺(tái)的培訓(xùn)。 b) 培訓(xùn)的流程 1. 行政部對(duì)新員工制度培訓(xùn)。 2. 公司傳統(tǒng)軟件的使用安裝。 d) 掌握一種或多種軟件開(kāi)發(fā)工具。 g) 具有團(tuán)隊(duì)的合作精神。 c) 具備較強(qiáng)的學(xué)習(xí)和溝通能力。 四川川大軟件工程研究所 3 e) 工作負(fù)責(zé)認(rèn)真。 f) 具有獨(dú)立完成軟件項(xiàng)目開(kāi)發(fā)及管理 的工作能力。 b) 5 年以上軟件開(kāi)發(fā)工作經(jīng)驗(yàn)。 d) 具備較強(qiáng)的學(xué)習(xí)、組織協(xié)調(diào)能力以及具有團(tuán)隊(duì)的合作精神。 f) 具有獨(dú)立完成軟件項(xiàng)目開(kāi)發(fā)及管理的工作能力。 b) 7 年以上軟件開(kāi)發(fā)工作經(jīng)驗(yàn)。 b) 各種開(kāi)發(fā)文檔的編寫。 e) 負(fù)責(zé)項(xiàng)目各個(gè)階段技術(shù)文檔的建立。 2) 項(xiàng)目經(jīng)理 a) 負(fù)責(zé)軟件項(xiàng) 目總體規(guī)劃和設(shè)計(jì)。 b) 負(fù)責(zé)項(xiàng)目方案討論和制定。 c) 負(fù)責(zé)項(xiàng)目的分配、跟蹤等工作的管理。 四川川大軟件工程研究所 2 b) 負(fù)責(zé)項(xiàng)目方案討論和制定。 f) 負(fù)責(zé)項(xiàng)目后期的維護(hù)分配和管理。 c) 項(xiàng)目軟件的測(cè)試。 c) 4 年以上軟件項(xiàng)目管理經(jīng)驗(yàn)。 2) 中級(jí)項(xiàng)目負(fù)責(zé)人 a) 計(jì)算機(jī)、電子信息技術(shù)相關(guān)專業(yè)本科以上學(xué)歷。 e) 工作負(fù)責(zé)認(rèn)真。 c) 在公司有 3 年以上工作年限。 4) 高級(jí)程序員 a) 計(jì)算機(jī)、電子信息技術(shù)相關(guān)專業(yè)??埔陨蠈W(xué)歷 b) 4 年以上軟件開(kāi)發(fā)工作經(jīng)驗(yàn)。 f) 具有獨(dú)立設(shè)計(jì)和開(kāi)發(fā)軟件項(xiàng)目的能力。 d) 熟練掌握掌握一種或多種軟件開(kāi)發(fā)工具。 6)初級(jí)程序員 a) 計(jì)算機(jī)、電子 信息技術(shù)相關(guān)專業(yè)??埔陨蠈W(xué)歷。 e) 工作態(tài)度負(fù)責(zé)認(rèn)真。 3. 軟件開(kāi)發(fā)中各種文檔及代碼規(guī)范培訓(xùn)。 2. 工程部對(duì)新員工進(jìn)行公司軟件的使用,安裝進(jìn)行培訓(xùn)。 6. 由軟件部對(duì)新員工進(jìn)行軟件開(kāi)發(fā)模式的培訓(xùn)。 b) 項(xiàng)目負(fù)責(zé)人及軟件部對(duì)新員工開(kāi)發(fā)能力、學(xué)習(xí)能力、協(xié)調(diào)能力進(jìn)行評(píng)定。(具體的編寫規(guī)范見(jiàn)附錄 C) b) 軟件需求說(shuō)明書。 c) 功能模塊和各模塊功能描述(包括關(guān)鍵輸入條目、輸出條目、操作條件、流程說(shuō)明、流程圖以及要提請(qǐng)注意 或征求意見(jiàn)的要點(diǎn) -流程分為工作流程和代碼功能流程 )。 補(bǔ)充修正: 1) 公司有權(quán)根據(jù)實(shí)際情況制定時(shí)間進(jìn)度要求,員工有責(zé)任予以充分配合。 c) 對(duì)前期技術(shù)文檔的完善、修正。 3) 技術(shù)文檔的管理 項(xiàng)目后期 1) 軟件的測(cè)試 四川川大軟件工程研究所 5 a) 測(cè)試方案的編寫 b) 測(cè)試報(bào)告的編寫 2) 軟件的上線 3) 后期的維護(hù) 五、 工資制度 每年年初,公司有權(quán)對(duì)工資制度、比例等按實(shí)際情況進(jìn)行調(diào)整 5. 1 基薪 按員工的分類分級(jí)別劃分基薪標(biāo)準(zhǔn)。 5. 2 項(xiàng)目提成 1) 新項(xiàng)目 項(xiàng)目工作量的確定:以人月為單位確定實(shí)際代碼編寫需要的工作量。 3) 不論是新項(xiàng)目還是已有項(xiàng)目在項(xiàng)目正式啟用一年內(nèi)所作的修改均為正常修改,不再另外計(jì)薪。 c. 所有提成都劃分各個(gè)項(xiàng)目組中。 c. 剩余部分的提成應(yīng)以年為單位,根據(jù)項(xiàng)目上線后軟件的運(yùn)行狀況、客戶的滿意程度、項(xiàng)目的完成質(zhì)量等方面因素,合理發(fā)放。 3) 文檔不符合要求且在一周內(nèi)未能按要求修改的,扣項(xiàng)目提成的 10%。不要在源代碼中保留 tab 字符,這是因?yàn)?tab 字符會(huì)隨著不同用戶的不同設(shè)置和不同的資源管理工具(打印、文檔、版本控制等)而代表不同的寬度。不管是否有可能,那些超出到另一行的語(yǔ)句會(huì)在一個(gè)逗號(hào)或其他操作符之后與前面的語(yǔ)句相連。 for I := 0 to 10 do begin //錯(cuò)誤, begin 同 for 在同一行 for I := 0 to 10 do //正確, begin 出現(xiàn)在獨(dú)立的一行 begin 這個(gè)規(guī)則的例外是當(dāng) begin 子句的出現(xiàn)是作為一個(gè) else 子句的一部分-參考例子: if some statement then begin ... end else begin someOtherStatement。 推薦使用 Delphi Formatter 工具進(jìn)行代碼的格式化。 //正確 永遠(yuǎn)不要在一個(gè)語(yǔ)句中使用不必要的括號(hào)。下面是一個(gè)不正確格式的過(guò)程名稱: procedure Thisisapoorlyformattedroutinename。例如: procedure FormatHardDrive。 Param4 : string)。 “ A”前綴按約定表示該參數(shù)的名稱是與類類型中的一個(gè)屬性或域的名稱相對(duì)應(yīng)的。 - 將通用的參數(shù)放在特殊參數(shù)的左邊,例如: procedure SomeProc(Apla, AContinent, Acountry, Astate, Acity) - 排序有可能有些例外,比如事件的處理。 而例程中另外一些非變參數(shù)也可常量來(lái)傳送。 或 (Handle)。 局部變量 一個(gè)過(guò)程中的局部變量應(yīng)遵循所有其它變量的使用和命名約定。 局部接口和派分接口類型變量將會(huì)自動(dòng)初始化為 nil,并且局部變數(shù)和 ole 變數(shù)類型變量會(huì)自動(dòng)初始化為 Unassigned 全局變量的使用 使用全局變量是不推薦的。如果打算在多個(gè)單元類使用全局?jǐn)?shù)據(jù),你應(yīng)將它們移到一個(gè)公共的單元中然后被其它所有單元使用。、 Unassigned、等等。 類型 大寫約定 如果類型的名字是保留字,那么它應(yīng)全部小寫。 //保留字 WindowHandle : HWND。并且, Double 對(duì)處理器和總線而言是做了最優(yōu)化處理的,它也是 IEEE 中定義的標(biāo)準(zhǔn)數(shù)據(jù)格式。(比如當(dāng)使用另一種語(yǔ)四川川大軟件工程研究所 10 言的 DLLs 時(shí))。 一個(gè)枚舉類型的實(shí)例的名字應(yīng)與不要前綴的枚舉類型( SongType)相同,除非有更好的原因來(lái)賦予該變量更特殊的名字,比如: FavoriteSongType1,FavoriteSongType2 等等。 結(jié)構(gòu)類型 數(shù)組類型 數(shù)組類型的名字需符合它們使用的目的。 TCycleArray = array[1...100] of integer。如果要聲明該記錄類型的指針,就應(yīng)加以前綴 P 并且應(yīng)緊靠在類型聲明的前面聲明。 end。應(yīng)使代碼編寫得更加清晰、明了。舉例來(lái)說(shuō),如果條件 1 快過(guò)條件 2,而條件 2快過(guò)條件 3,那么在 if 語(yǔ)句中的排列四川川大軟件工程研究所 11 應(yīng)是: if 條件 1 and 條件 2 and 條件 3 then case 語(yǔ)句 一般性話題 在一個(gè) case 語(yǔ)句中的各個(gè)獨(dú)立的單元應(yīng)以數(shù)字或字母順序排列。 格式 case 語(yǔ)句應(yīng)遵循其它結(jié)構(gòu)的縮格和命名約定。 for 語(yǔ)句 for 語(yǔ)句只有當(dāng)循環(huán)次數(shù)已知的情況下才能取代 while 語(yǔ)句使用。例如: with Record1, Record2 do 這些事情會(huì)使程序員感到困惑并難以發(fā)現(xiàn)問(wèn)題所在。這種異常的保護(hù)也是指在一個(gè)單元的initializition/finalization 或一個(gè)對(duì)象的 constructor/destructor 中進(jìn)行資源的分配和釋放。= 。 一個(gè)更安全更合適的分配過(guò)程應(yīng)是: 四川川大軟件工程研究所 12 SomeClass1 := 。 finally 。如果你想在 except 子句中執(zhí)行完一些任務(wù)之后調(diào)用缺省的異常處理,使用 raise來(lái)重新觸發(fā)異常到下一個(gè)句柄。 注意:查閱
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1