丁香五月亚洲,日女人在线,太阳城色网,韩日AV在线秒放

軟件開發(fā)的方法,一個老c語言程序員的心得(軟件開發(fā)c語言都有哪些)

這幾天參與了一個c語言和c 語言是不是應(yīng)該算一種語言的討論,引發(fā)了寫沒寫過大項目的質(zhì)疑。我先自我介紹一下,我03年參加工作,畢業(yè)后就進(jìn)入了當(dāng)時可能是最火的電信軟件開發(fā)行業(yè),開始寫c語言,unix下c語言。當(dāng)時中國移動是最有錢的甲方了吧,主機都是IBM 小機,hp的也用,但是沒有IBM的數(shù)量多。aix、hp-ux都用過,直到linux。我當(dāng)時做賬務(wù)處理,主要就是算月租,把話單變成賬單,對賬單做優(yōu)惠,收用戶的手機費。

有人說計費系統(tǒng)不算大項目,但是就我從業(yè)的這么多年看,至少不是小項目。我也沒再參與過更大的項目了。

轉(zhuǎn)回到軟件開發(fā),一個軟件項目,是由很多功能模塊構(gòu)成的,有前臺,有中間件,有后臺,有接口,有主機監(jiān)控,有統(tǒng)計分析報表等等。每個大類里面,還要細(xì)分更多的子模塊,子功能等等。我想任何一個項目經(jīng)理、系統(tǒng)架構(gòu)師,都不可能把這樣的項目寫到一個main里面,代碼寫幾百萬行吧?按照項目管理的理論要求,項目要進(jìn)行分解,形成wbs,切分成最長2周的工作任務(wù)包,那么我們肯定會把模塊細(xì)化,切分成細(xì)小的功能點,按照原來的軟件工程理論,這可能叫解耦吧?再按照中國軟件工程師的特點,獨立個體都是龍,捏合到一起往往1 1不一定大于2,所以拆分功能模塊,最合適的就是拆分到一個模塊一個人負(fù)責(zé),與其他模塊交互,架構(gòu)師或項目經(jīng)理參與,雙方談好接口,這樣既保證了軟件的可靠性,又提高了工作效率,工程師離職后也不會對整個系統(tǒng)有大的影響。

寫具體的一個程序也是,因為我只會c語言,我就拿c語言舉例。寫一個程序,不是一個函數(shù)從頭寫到尾,寫幾萬行,那樣不叫程序,也不是一個成熟的有水平的程序員干的事。一個程序,也是由多個模塊、多個函數(shù)構(gòu)成,每個函數(shù)最好不要超過1000行,一些功能關(guān)聯(lián)性高的,組成一個lib庫文件,lib庫可以有層級,平級直接沒有調(diào)用關(guān)系,高層級可以調(diào)用低層級,層級也不易太多,5級足以。這樣開發(fā),主程序中按照事物或數(shù)據(jù)的處理流程,調(diào)用相關(guān)的函數(shù)即可。編譯也方便,代碼復(fù)用率也高,出了問題也好查。

總之每個人寫程序的習(xí)慣都不一樣,選擇適合自己的就好。至于大項目,我真的覺得你可能就是參與了其中一塊而已,如果真有人純手?jǐn)]500萬行代碼,請收下我的膝蓋,我對您頂禮膜拜,您永遠(yuǎn)是我的神!

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2023年3月20日 上午9:24
下一篇 2023年3月20日 上午9:40

相關(guān)推薦

  • window10搭建nas

    Windows 10是當(dāng)前最流行的操作系統(tǒng)之一,它提供了許多強大的功能和工具,其中之一就是Windows 10的本地存儲(NAS)功能。本文將介紹如何使用Windows 10搭建本…

    科研百科 2024年10月16日
    33
  • 項目時間管理的步驟

    項目時間管理的步驟 項目時間管理是現(xiàn)代項目管理的基礎(chǔ),對于項目的順利實施至關(guān)重要。以下是項目時間管理的步驟: 1. 定義項目目標(biāo):在開始項目之前,必須明確項目的目標(biāo)。項目目標(biāo)應(yīng)該是…

    科研百科 2024年5月26日
    45
  • 抑郁癥可以做科研項目嗎

    抑郁癥可以做科研項目嗎? 抑郁癥是一種常見的心理疾病,它可能會對個人的生活造成嚴(yán)重的影響。因此,對于抑郁癥的研究一直是學(xué)術(shù)界的一個熱門課題??蒲许椖靠梢詾橐钟舭Y的治療提供一些新的思…

    科研百科 2024年8月10日
    4
  • j開頭的科研項目

    J-Class網(wǎng)絡(luò)協(xié)議 J-Class網(wǎng)絡(luò)協(xié)議是一種基于Java語言的網(wǎng)絡(luò)通信協(xié)議,旨在為Java應(yīng)用程序提供一種高效、可靠、安全的通信方式。該協(xié)議最初由Apache軟件基金會開發(fā)…

    科研百科 2025年3月10日
    3
  • 文化項目系統(tǒng)管理師

    文化項目系統(tǒng)管理師是一種專注于文化項目的管理職位。他們負(fù)責(zé)規(guī)劃, 組織, 協(xié)調(diào)和控制文化項目的實施, 確保項目的成功完成。文化項目系統(tǒng)管理師是文化行業(yè)中不可或缺的人物, 因為他們的…

    科研百科 2024年12月11日
    1
  • 濟寧日報-9月15日 義橋鎮(zhèn):黨建項目化 激發(fā)基層黨建活力(濟寧燈塔黨建)

    通訊員 劉中山 宋同 今年以來,汶上縣義橋鎮(zhèn)針對基層黨建工作存在的目標(biāo)任務(wù)不具體、工作標(biāo)準(zhǔn)不統(tǒng)一、推動落實不嚴(yán)格等問題,強化黨建統(tǒng)領(lǐng)推進(jìn)“雙基”工作,探索實施黨建工作項目化管理,走…

    科研百科 2023年1月26日
    300
  • 科研項目管理系統(tǒng)系統(tǒng)

    科研項目管理系統(tǒng)系統(tǒng) 科研項目管理系統(tǒng)系統(tǒng)是一種用于管理和維護(hù)科研項目的軟件系統(tǒng)。它可以幫助研究人員有效地組織和管理他們的研究工作,提高工作效率和成果。 科研項目管理系統(tǒng)系統(tǒng)通常包…

    科研百科 2024年7月11日
    42
  • 邊工作邊復(fù)習(xí),我是怎樣一個月通過高級信息系統(tǒng)項目管理師考試

    背景 我所在的公司,在招投標(biāo)的時候會填寫一些員工資質(zhì),如果有的要求是員工是高級信息系統(tǒng)項目管理師才可以參加,并且承諾漲薪和報銷考試費用,而且還可以從中學(xué)習(xí)一些管理知識,所以我決定考…

    2022年6月24日
    483
  • 系統(tǒng)項目管理師考試形式

    系統(tǒng)項目管理師考試形式:挑戰(zhàn)與機遇并存 隨著信息技術(shù)的不斷發(fā)展,系統(tǒng)項目管理師考試也越來越受到關(guān)注。作為一個負(fù)責(zé)管理信息系統(tǒng)項目的人員,系統(tǒng)項目管理師考試形式對于想要進(jìn)入這個領(lǐng)域的…

    科研百科 2025年1月20日
    2
  • 科研項目成員知識條件

    科研項目成員知識條件 在開展科研項目時,每個成員都需要具備一定的知識條件。這些知識條件包括 technical knowledge, scientific knowledge, a…

    科研百科 2025年3月24日
    1
日韩精品专区在线影院重磅| 国产一区二区日韩精品| 国产亚洲精品第一综合另类| 欧美三区网站| 越南一区二区三区免费| 超碰97久久久| 午夜专区高清无码| 青草草在线观看免费视频| 国产精品第8页| A男人天堂999 | 黑色丝袜视频在一二区| 欧美日韩免费在线| 91 视频大全| 伊人伊人4| 亚洲精品无播放器在线观看| 亚洲国产一区二区三区精品| 永久毛片| 久草新在线婷婷| 午夜一区二区精品视频| 午夜18禁自慰JK爆乳网站| 久久精品一| 亚洲日韩欧美精品激情| 99国产在线观看| 中文字幕日产无码一区二区三区 | 激情婷婷五月天综合| 色欲欧美在线| 久久久久久免费精品视频| av观看网国产在线观看| 亚洲av免费在线观看| 国产成人丝袜视频在线观看| 亚洲无码人妻专| Av天堂无码一区二区三区| 欧美 道二区| 8天堂资源地址中文在线| 欧美中文字幕亚产强奸| 色哟哟国产精品一区二区| 亚洲AV无码一区二区二三区筱田| 亚洲婷婷七月中文字幕| 久久999视频| 久久国产三级级观看大学生| 丝袜足j视频一区二区|