最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

論辯證法在編程上的應(yīng)用與體現(xiàn)

2023-08-16 17:27 作者:遵守基本辦法2  | 我要投稿

辯證法是一套總結(jié)事物發(fā)展規(guī)律的思想,將事物的發(fā)展過程分為三個(gè)階段:肯定,否定,否定之否定。并通過否定之否定使事物上升到新的階段。

辯證法的思想可以且實(shí)質(zhì)上長期被運(yùn)用到編程實(shí)踐之中。

在一個(gè)程序被編寫出時(shí),它必然是為了滿足某種需求:或是業(yè)務(wù)需求,或是編程者自身學(xué)習(xí)的需求。這一對(duì)需求的滿足,即是程序的肯定階段。構(gòu)成肯定階段的實(shí)踐為編程的行為。

而在系統(tǒng)的使用中,對(duì)源碼的重讀與再思考中,以及對(duì)于新的知識(shí)的學(xué)習(xí)中,用戶或程序員或多或少的會(huì)發(fā)現(xiàn)程序的種種不足之處:或是程序發(fā)現(xiàn)bug,或是程序的功能無法完全適用于業(yè)務(wù)需求,或是程序需要新的功能來豐富內(nèi)容,或是程序代碼所使用的一些算法、技術(shù)過于陳舊對(duì)于學(xué)習(xí)者來說沒有學(xué)習(xí)的價(jià)值……此階段即是否定階段。而對(duì)程序的使用,對(duì)代碼的思考與重讀便是將程序從肯定階段帶入到否定階段的實(shí)踐。需要注意的一點(diǎn)是,在否定階段時(shí),肯定作為事物的一種屬性仍然存在:盡管程序有這樣那樣的問題,它在被開發(fā)時(shí)實(shí)現(xiàn)的功能大概率仍能實(shí)現(xiàn)。

為了解決這些“否定”,程序員會(huì)對(duì)代碼進(jìn)行更新與修改:或是修復(fù)bug,或是添加新的功能,或是使用新學(xué)到的技術(shù)替換舊的技術(shù)實(shí)現(xiàn)同樣的功能。這樣的行為,實(shí)質(zhì)上是對(duì)于程序所存在的“否定”進(jìn)行否定,即否定之否定。通過否定之否定,程序的功能實(shí)現(xiàn)進(jìn)一步的提升,脫離了上一版程序的“舊事物”,成為了新版本的“新事物”。并作為新事物進(jìn)入到新的肯定階段。

只要程序還在運(yùn)行,還在被維護(hù),這一周期就不會(huì)只進(jìn)行一次,而是會(huì)周而復(fù)始的不斷進(jìn)行,這也是現(xiàn)今大多軟件,系統(tǒng)不斷更新版本的原因。


論辯證法在編程上的應(yīng)用與體現(xiàn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
临夏市| 本溪市| 清水河县| 崇州市| 民乐县| 达尔| 班玛县| 西乡县| 聂荣县| 景洪市| 忻城县| 五指山市| 上饶市| 尼木县| 沐川县| 凤山县| 黄冈市| 广河县| 永胜县| 平舆县| 二连浩特市| 化州市| 木兰县| 阿拉尔市| 绥阳县| 浦东新区| 铜山县| 商都县| 安陆市| 安龙县| 平湖市| 嘉兴市| 三都| 化德县| 独山县| 老河口市| 天峻县| 卢湾区| 资源县| 莎车县| 新绛县|