前沿拓展:
delete語句
A
你知道編寫干凈代碼的最佳方法是什么嗎? 通過刪除它。
你剛剛完成了你的程序。代碼完成。這是你的代碼。你喜歡它。你關(guān)心它。你為他感到難過。我明白。讓這種感覺冷卻下來??赡苄枰恍r,也許是兩個小時。去喝點咖啡或葡萄。不要看你的代碼。讓所有的感覺消失。
你的想**經(jīng)常轉(zhuǎn)向它,你可能會被誘惑十幾次或更多次去看它。如果你能重新閱讀一些在你的記憶中看起來特別美好的文章,讓你感到自豪的東西,那么你就可以重新體驗?zāi)闶且粋€多么優(yōu)秀的程序員。**誘惑。等到你內(nèi)心沒有感覺的那一刻。完畢?
現(xiàn)在,當(dāng)您準(zhǔn)備好時,您可以再次查看您的代碼??此?纯此嵌嗝吹幕ㄉ诤蛷?fù)雜。查看并刪除它。忘掉那些娘娘腔的廢話,已經(jīng)長出一些球了。它不再是你的代碼了。無情。去掉它。
這是編寫干凈代碼的終極公式 – “編寫代碼,第二刪除其中的 20%,最好是 30%”
在審查你的代碼時,你可能會有一種虛假的感覺,即只要你能在這里和那里多寫一點,事情就可以做得更好。這是可能發(fā)生在你身上的最糟糕的事情。你不是在躲避莎士比亞,我們也不是在這里寫**。您可以對代碼做的最好的事情就是刪除它。
我遇到過一些開發(fā)人員,他們非常害怕他們不會寫出比現(xiàn)在更好的代碼,他們不會像現(xiàn)在這樣更專業(yè),所以他們不會刪除代碼,而是試圖拯救他。你知道他們做了什么嗎?他們評論了它。你為什么要評論你的代碼?代碼應(yīng)該可以工作。如果它被評論,它就不起作用,因此不值得存在。那是多么簡單。如果您在項目中看到注釋代碼,請將其刪除。
還有什么可以刪除的?你的代碼。更多地質(zhì)疑你的代碼。問問自己,“我可以在這里刪除什么?”。盡可能多地問自己這個問題。
這里給你一些練習(xí)。問問自己,“這里有什么問題?我可以在這里刪除什么?”
public bool IsLeftGreater(int a, int b)
{
return a > b ? true : false;
}
你注意到了嗎? 為什么這里需要三元運算符? 刪除它!
這是另一個:
public int Add(int a, int b)
{
var result = a + b;
return result;
}
結(jié)果變量的意義何在? 我見過很多人這樣做。 只需刪除它。 如果您創(chuàng)建了一個變量來簡化調(diào)試過程,并且您有意識地這樣做了,那就順其自然吧。 如果你完成它是因為你沒有質(zhì)疑你在做什么,第二刪除它。
你認(rèn)為這些只是簡單的例子嗎? 這是我最喜歡的一個。 我見過許多有經(jīng)驗的開發(fā)人員編寫這樣的代碼:
var collection = data.Where(x => x > 10).ToList();
if (collection != null)
{
if (collection.Any())
{
foreach (var item in collection.ToList())
{
Console.WriteLine(item.ToString());
}
}
}
第一,我們檢查collection 是否為空。聽起來很合理。 Collection 是一個參考值,因此可以為空。但是,LINQ 方法的設(shè)計方式是它們總是返回一個對象而不是 null,即使該對象是一個空**。所以看起來邏輯上正確的東西只會讓你的代碼變得笨拙。
我們還能刪除什么?那么第 5 行的 if 語句呢?為什么我們需要它?那有什么意義呢?編寫此類代碼的人都無法向我解釋。刪除您的代碼并看到它開花。
問問自己,“我需要這個嗎?這個可以去掉嗎?”是的,它可能是空的?但這是預(yù)期的嗎?如果沒有,只需將其刪除。刪除所有那些無用的驗證!刪除大量的 try/catch 語句!找到要刪除的東西。
包含完整名稱空間的長名稱?去掉它!未使用的變量?去掉它!您寫了一條注釋來解釋您的代碼。為什么要這么做?我想在這一點**知道你的下一步行動。刪除該評論并創(chuàng)建一個具有適當(dāng)名稱的函數(shù)。
您的語言可能內(nèi)置了一些糖來幫助您刪除代碼。如果你真的想更好地刪除你的代碼,你應(yīng)該先學(xué)習(xí)你的語言。使用任何機(jī)會,任何可用的工具來擺脫您的代碼。
記住,你是為人寫的,而不是為編譯器寫的。如果它們有助于理解您的代碼,請不要刪除空格。不要擺脫格式,因為它會為您節(jié)省兩行。除此之外,你很高興。看在上帝的份上,更頻繁地質(zhì)疑你的代碼。
每次你看到一些代碼時,想想,“我可以在這里刪除什么?”開發(fā)人員在刪除代碼時通常會感到抱歉。他們?yōu)榇嘶ㄙM時間和精力。您知道專業(yè)開發(fā)人員與松散開發(fā)人員的區(qū)別嗎?專業(yè)的開發(fā)人員是屠夫。他是終結(jié)者。沒有感情的機(jī)器。他刪除了他的代碼。這很難,但如果你想成為那樣,你必須堅強(qiáng)。如果可以刪除某些東西 – 刪除它。毫不猶豫。毫無疑問。刪除您的代碼。
你喜歡審查別人的代碼,不是嗎?你喜歡用尖刻的評論批評別人嗎?你喜歡敏銳和聰明。我們都知道你內(nèi)心深處喜歡傷害別人,說他們的代碼有多糟糕。開始批評自己!
開始查看可以刪除的內(nèi)容并記住刪除您的代碼!
我希望你讀它和我寫它一樣有趣
只是想在日常工作中給你一些動力
還有很多其他帖子我正在嘗試以一種時髦和古怪的方式來解釋復(fù)雜的編程內(nèi)容,所以你可以查看它們
跟隨并鼓掌以接收更多
現(xiàn)在當(dāng)你的休息完成后,你就可以回到你的代碼了,別忘了刪除它
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
拓展知識:
delete語句
declare @string varchar(20)
set @string='100000'
declare @range int set @range=6
while(1=1)
begin
decllare @int int
set @int=convert(int,@string)+1
set @string ='abc'+right(convert(varchar,@int),5)
delete from table xxx where name=@string
@int= Convert(int,right(@string,5))
@string ='1'+right(@string,5)
if(@range=@int)
break
end
其中@range變量 中的6是 范圍 比如你想從abc00001刪除到abc00099 就填入 99
本回答被提問者采納
delete語句
這個問題看似簡單,其實還真是要費點小心思 呵呵
題中你只是給了一個例子,實際上數(shù)據(jù)表的主鍵不一定啥樣子(也就是where子句要寫活), 所以我的想法是借助另外一張表, 來解決自定義數(shù)據(jù)范圍的問題…我先頂一個,看高手的!
delete語句
delete form table where name in {'','',''}
delete語句
沒明白 你的數(shù)據(jù)什么樣……
前沿拓展:
delete語句
A
你知道編寫干凈代碼的最佳方法是什么嗎? 通過刪除它。
你剛剛完成了你的程序。代碼完成。這是你的代碼。你喜歡它。你關(guān)心它。你為他感到難過。我明白。讓這種感覺冷卻下來。可能需要一小時,也許是兩個小時。去喝點咖啡或葡萄。不要看你的代碼。讓所有的感覺消失。
你的想**經(jīng)常轉(zhuǎn)向它,你可能會被誘惑十幾次或更多次去看它。如果你能重新閱讀一些在你的記憶中看起來特別美好的文章,讓你感到自豪的東西,那么你就可以重新體驗?zāi)闶且粋€多么優(yōu)秀的程序員。**誘惑。等到你內(nèi)心沒有感覺的那一刻。完畢?
現(xiàn)在,當(dāng)您準(zhǔn)備好時,您可以再次查看您的代碼。看它。看看它是多么的花哨和復(fù)雜。查看并刪除它。忘掉那些娘娘腔的廢話,已經(jīng)長出一些球了。它不再是你的代碼了。無情。去掉它。
這是編寫干凈代碼的終極公式 – “編寫代碼,第二刪除其中的 20%,最好是 30%”
在審查你的代碼時,你可能會有一種虛假的感覺,即只要你能在這里和那里多寫一點,事情就可以做得更好。這是可能發(fā)生在你身上的最糟糕的事情。你不是在躲避莎士比亞,我們也不是在這里寫**。您可以對代碼做的最好的事情就是刪除它。
我遇到過一些開發(fā)人員,他們非常害怕他們不會寫出比現(xiàn)在更好的代碼,他們不會像現(xiàn)在這樣更專業(yè),所以他們不會刪除代碼,而是試圖拯救他。你知道他們做了什么嗎?他們評論了它。你為什么要評論你的代碼?代碼應(yīng)該可以工作。如果它被評論,它就不起作用,因此不值得存在。那是多么簡單。如果您在項目中看到注釋代碼,請將其刪除。
還有什么可以刪除的?你的代碼。更多地質(zhì)疑你的代碼。問問自己,“我可以在這里刪除什么?”。盡可能多地問自己這個問題。
這里給你一些練習(xí)。問問自己,“這里有什么問題?我可以在這里刪除什么?”
public bool IsLeftGreater(int a, int b)
{
return a > b ? true : false;
}
你注意到了嗎? 為什么這里需要三元運算符? 刪除它!
這是另一個:
public int Add(int a, int b)
{
var result = a + b;
return result;
}
結(jié)果變量的意義何在? 我見過很多人這樣做。 只需刪除它。 如果您創(chuàng)建了一個變量來簡化調(diào)試過程,并且您有意識地這樣做了,那就順其自然吧。 如果你完成它是因為你沒有質(zhì)疑你在做什么,第二刪除它。
你認(rèn)為這些只是簡單的例子嗎? 這是我最喜歡的一個。 我見過許多有經(jīng)驗的開發(fā)人員編寫這樣的代碼:
var collection = data.Where(x => x > 10).ToList();
if (collection != null)
{
if (collection.Any())
{
foreach (var item in collection.ToList())
{
Console.WriteLine(item.ToString());
}
}
}
第一,我們檢查collection 是否為空。聽起來很合理。 Collection 是一個參考值,因此可以為空。但是,LINQ 方法的設(shè)計方式是它們總是返回一個對象而不是 null,即使該對象是一個空**。所以看起來邏輯上正確的東西只會讓你的代碼變得笨拙。
我們還能刪除什么?那么第 5 行的 if 語句呢?為什么我們需要它?那有什么意義呢?編寫此類代碼的人都無法向我解釋。刪除您的代碼并看到它開花。
問問自己,“我需要這個嗎?這個可以去掉嗎?”是的,它可能是空的?但這是預(yù)期的嗎?如果沒有,只需將其刪除。刪除所有那些無用的驗證!刪除大量的 try/catch 語句!找到要刪除的東西。
包含完整名稱空間的長名稱?去掉它!未使用的變量?去掉它!您寫了一條注釋來解釋您的代碼。為什么要這么做?我想在這一點**知道你的下一步行動。刪除該評論并創(chuàng)建一個具有適當(dāng)名稱的函數(shù)。
您的語言可能內(nèi)置了一些糖來幫助您刪除代碼。如果你真的想更好地刪除你的代碼,你應(yīng)該先學(xué)習(xí)你的語言。使用任何機(jī)會,任何可用的工具來擺脫您的代碼。
記住,你是為人寫的,而不是為編譯器寫的。如果它們有助于理解您的代碼,請不要刪除空格。不要擺脫格式,因為它會為您節(jié)省兩行。除此之外,你很高興??丛谏系鄣姆萆?,更頻繁地質(zhì)疑你的代碼。
每次你看到一些代碼時,想想,“我可以在這里刪除什么?”開發(fā)人員在刪除代碼時通常會感到抱歉。他們?yōu)榇嘶ㄙM時間和精力。您知道專業(yè)開發(fā)人員與松散開發(fā)人員的區(qū)別嗎?專業(yè)的開發(fā)人員是屠夫。他是終結(jié)者。沒有感情的機(jī)器。他刪除了他的代碼。這很難,但如果你想成為那樣,你必須堅強(qiáng)。如果可以刪除某些東西 – 刪除它。毫不猶豫。毫無疑問。刪除您的代碼。
你喜歡審查別人的代碼,不是嗎?你喜歡用尖刻的評論批評別人嗎?你喜歡敏銳和聰明。我們都知道你內(nèi)心深處喜歡傷害別人,說他們的代碼有多糟糕。開始批評自己!
開始查看可以刪除的內(nèi)容并記住刪除您的代碼!
我希望你讀它和我寫它一樣有趣
只是想在日常工作中給你一些動力
還有很多其他帖子我正在嘗試以一種時髦和古怪的方式來解釋復(fù)雜的編程內(nèi)容,所以你可以查看它們
跟隨并鼓掌以接收更多
現(xiàn)在當(dāng)你的休息完成后,你就可以回到你的代碼了,別忘了刪除它
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
拓展知識:
delete語句
declare @string varchar(20)
set @string='100000'
declare @range int set @range=6
while(1=1)
begin
decllare @int int
set @int=convert(int,@string)+1
set @string ='abc'+right(convert(varchar,@int),5)
delete from table xxx where name=@string
@int= Convert(int,right(@string,5))
@string ='1'+right(@string,5)
if(@range=@int)
break
end
其中@range變量 中的6是 范圍 比如你想從abc00001刪除到abc00099 就填入 99
本回答被提問者采納
delete語句
這個問題看似簡單,其實還真是要費點小心思 呵呵
題中你只是給了一個例子,實際上數(shù)據(jù)表的主鍵不一定啥樣子(也就是where子句要寫活), 所以我的想法是借助另外一張表, 來解決自定義數(shù)據(jù)范圍的問題…我先頂一個,看高手的!
delete語句
delete form table where name in {'','',''}
delete語句
沒明白 你的數(shù)據(jù)什么樣……
前沿拓展:
delete語句
A
你知道編寫干凈代碼的最佳方法是什么嗎? 通過刪除它。
你剛剛完成了你的程序。代碼完成。這是你的代碼。你喜歡它。你關(guān)心它。你為他感到難過。我明白。讓這種感覺冷卻下來??赡苄枰恍r,也許是兩個小時。去喝點咖啡或葡萄。不要看你的代碼。讓所有的感覺消失。
你的想**經(jīng)常轉(zhuǎn)向它,你可能會被誘惑十幾次或更多次去看它。如果你能重新閱讀一些在你的記憶中看起來特別美好的文章,讓你感到自豪的東西,那么你就可以重新體驗?zāi)闶且粋€多么優(yōu)秀的程序員。**誘惑。等到你內(nèi)心沒有感覺的那一刻。完畢?
現(xiàn)在,當(dāng)您準(zhǔn)備好時,您可以再次查看您的代碼??此?。看看它是多么的花哨和復(fù)雜。查看并刪除它。忘掉那些娘娘腔的廢話,已經(jīng)長出一些球了。它不再是你的代碼了。無情。去掉它。
這是編寫干凈代碼的終極公式 – “編寫代碼,第二刪除其中的 20%,最好是 30%”
在審查你的代碼時,你可能會有一種虛假的感覺,即只要你能在這里和那里多寫一點,事情就可以做得更好。這是可能發(fā)生在你身上的最糟糕的事情。你不是在躲避莎士比亞,我們也不是在這里寫**。您可以對代碼做的最好的事情就是刪除它。
我遇到過一些開發(fā)人員,他們非常害怕他們不會寫出比現(xiàn)在更好的代碼,他們不會像現(xiàn)在這樣更專業(yè),所以他們不會刪除代碼,而是試圖拯救他。你知道他們做了什么嗎?他們評論了它。你為什么要評論你的代碼?代碼應(yīng)該可以工作。如果它被評論,它就不起作用,因此不值得存在。那是多么簡單。如果您在項目中看到注釋代碼,請將其刪除。
還有什么可以刪除的?你的代碼。更多地質(zhì)疑你的代碼。問問自己,“我可以在這里刪除什么?”。盡可能多地問自己這個問題。
這里給你一些練習(xí)。問問自己,“這里有什么問題?我可以在這里刪除什么?”
public bool IsLeftGreater(int a, int b)
{
return a > b ? true : false;
}
你注意到了嗎? 為什么這里需要三元運算符? 刪除它!
這是另一個:
public int Add(int a, int b)
{
var result = a + b;
return result;
}
結(jié)果變量的意義何在? 我見過很多人這樣做。 只需刪除它。 如果您創(chuàng)建了一個變量來簡化調(diào)試過程,并且您有意識地這樣做了,那就順其自然吧。 如果你完成它是因為你沒有質(zhì)疑你在做什么,第二刪除它。
你認(rèn)為這些只是簡單的例子嗎? 這是我最喜歡的一個。 我見過許多有經(jīng)驗的開發(fā)人員編寫這樣的代碼:
var collection = data.Where(x => x > 10).ToList();
if (collection != null)
{
if (collection.Any())
{
foreach (var item in collection.ToList())
{
Console.WriteLine(item.ToString());
}
}
}
第一,我們檢查collection 是否為空。聽起來很合理。 Collection 是一個參考值,因此可以為空。但是,LINQ 方法的設(shè)計方式是它們總是返回一個對象而不是 null,即使該對象是一個空**。所以看起來邏輯上正確的東西只會讓你的代碼變得笨拙。
我們還能刪除什么?那么第 5 行的 if 語句呢?為什么我們需要它?那有什么意義呢?編寫此類代碼的人都無法向我解釋。刪除您的代碼并看到它開花。
問問自己,“我需要這個嗎?這個可以去掉嗎?”是的,它可能是空的?但這是預(yù)期的嗎?如果沒有,只需將其刪除。刪除所有那些無用的驗證!刪除大量的 try/catch 語句!找到要刪除的東西。
包含完整名稱空間的長名稱?去掉它!未使用的變量?去掉它!您寫了一條注釋來解釋您的代碼。為什么要這么做?我想在這一點**知道你的下一步行動。刪除該評論并創(chuàng)建一個具有適當(dāng)名稱的函數(shù)。
您的語言可能內(nèi)置了一些糖來幫助您刪除代碼。如果你真的想更好地刪除你的代碼,你應(yīng)該先學(xué)習(xí)你的語言。使用任何機(jī)會,任何可用的工具來擺脫您的代碼。
記住,你是為人寫的,而不是為編譯器寫的。如果它們有助于理解您的代碼,請不要刪除空格。不要擺脫格式,因為它會為您節(jié)省兩行。除此之外,你很高興??丛谏系鄣姆萆?,更頻繁地質(zhì)疑你的代碼。
每次你看到一些代碼時,想想,“我可以在這里刪除什么?”開發(fā)人員在刪除代碼時通常會感到抱歉。他們?yōu)榇嘶ㄙM時間和精力。您知道專業(yè)開發(fā)人員與松散開發(fā)人員的區(qū)別嗎?專業(yè)的開發(fā)人員是屠夫。他是終結(jié)者。沒有感情的機(jī)器。他刪除了他的代碼。這很難,但如果你想成為那樣,你必須堅強(qiáng)。如果可以刪除某些東西 – 刪除它。毫不猶豫。毫無疑問。刪除您的代碼。
你喜歡審查別人的代碼,不是嗎?你喜歡用尖刻的評論批評別人嗎?你喜歡敏銳和聰明。我們都知道你內(nèi)心深處喜歡傷害別人,說他們的代碼有多糟糕。開始批評自己!
開始查看可以刪除的內(nèi)容并記住刪除您的代碼!
我希望你讀它和我寫它一樣有趣
只是想在日常工作中給你一些動力
還有很多其他帖子我正在嘗試以一種時髦和古怪的方式來解釋復(fù)雜的編程內(nèi)容,所以你可以查看它們
跟隨并鼓掌以接收更多
現(xiàn)在當(dāng)你的休息完成后,你就可以回到你的代碼了,別忘了刪除它
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
拓展知識:
delete語句
declare @string varchar(20)
set @string='100000'
declare @range int set @range=6
while(1=1)
begin
decllare @int int
set @int=convert(int,@string)+1
set @string ='abc'+right(convert(varchar,@int),5)
delete from table xxx where name=@string
@int= Convert(int,right(@string,5))
@string ='1'+right(@string,5)
if(@range=@int)
break
end
其中@range變量 中的6是 范圍 比如你想從abc00001刪除到abc00099 就填入 99
本回答被提問者采納
delete語句
這個問題看似簡單,其實還真是要費點小心思 呵呵
題中你只是給了一個例子,實際上數(shù)據(jù)表的主鍵不一定啥樣子(也就是where子句要寫活), 所以我的想法是借助另外一張表, 來解決自定義數(shù)據(jù)范圍的問題…我先頂一個,看高手的!
delete語句
delete form table where name in {'','',''}
delete語句
沒明白 你的數(shù)據(jù)什么樣……
前沿拓展:
delete語句
A
你知道編寫干凈代碼的最佳方法是什么嗎? 通過刪除它。
你剛剛完成了你的程序。代碼完成。這是你的代碼。你喜歡它。你關(guān)心它。你為他感到難過。我明白。讓這種感覺冷卻下來??赡苄枰恍r,也許是兩個小時。去喝點咖啡或葡萄。不要看你的代碼。讓所有的感覺消失。
你的想**經(jīng)常轉(zhuǎn)向它,你可能會被誘惑十幾次或更多次去看它。如果你能重新閱讀一些在你的記憶中看起來特別美好的文章,讓你感到自豪的東西,那么你就可以重新體驗?zāi)闶且粋€多么優(yōu)秀的程序員。**誘惑。等到你內(nèi)心沒有感覺的那一刻。完畢?
現(xiàn)在,當(dāng)您準(zhǔn)備好時,您可以再次查看您的代碼??此???纯此嵌嗝吹幕ㄉ诤蛷?fù)雜。查看并刪除它。忘掉那些娘娘腔的廢話,已經(jīng)長出一些球了。它不再是你的代碼了。無情。去掉它。
這是編寫干凈代碼的終極公式 – “編寫代碼,第二刪除其中的 20%,最好是 30%”
在審查你的代碼時,你可能會有一種虛假的感覺,即只要你能在這里和那里多寫一點,事情就可以做得更好。這是可能發(fā)生在你身上的最糟糕的事情。你不是在躲避莎士比亞,我們也不是在這里寫**。您可以對代碼做的最好的事情就是刪除它。
我遇到過一些開發(fā)人員,他們非常害怕他們不會寫出比現(xiàn)在更好的代碼,他們不會像現(xiàn)在這樣更專業(yè),所以他們不會刪除代碼,而是試圖拯救他。你知道他們做了什么嗎?他們評論了它。你為什么要評論你的代碼?代碼應(yīng)該可以工作。如果它被評論,它就不起作用,因此不值得存在。那是多么簡單。如果您在項目中看到注釋代碼,請將其刪除。
還有什么可以刪除的?你的代碼。更多地質(zhì)疑你的代碼。問問自己,“我可以在這里刪除什么?”。盡可能多地問自己這個問題。
這里給你一些練習(xí)。問問自己,“這里有什么問題?我可以在這里刪除什么?”
public bool IsLeftGreater(int a, int b)
{
return a > b ? true : false;
}
你注意到了嗎? 為什么這里需要三元運算符? 刪除它!
這是另一個:
public int Add(int a, int b)
{
var result = a + b;
return result;
}
結(jié)果變量的意義何在? 我見過很多人這樣做。 只需刪除它。 如果您創(chuàng)建了一個變量來簡化調(diào)試過程,并且您有意識地這樣做了,那就順其自然吧。 如果你完成它是因為你沒有質(zhì)疑你在做什么,第二刪除它。
你認(rèn)為這些只是簡單的例子嗎? 這是我最喜歡的一個。 我見過許多有經(jīng)驗的開發(fā)人員編寫這樣的代碼:
var collection = data.Where(x => x > 10).ToList();
if (collection != null)
{
if (collection.Any())
{
foreach (var item in collection.ToList())
{
Console.WriteLine(item.ToString());
}
}
}
第一,我們檢查collection 是否為空。聽起來很合理。 Collection 是一個參考值,因此可以為空。但是,LINQ 方法的設(shè)計方式是它們總是返回一個對象而不是 null,即使該對象是一個空**。所以看起來邏輯上正確的東西只會讓你的代碼變得笨拙。
我們還能刪除什么?那么第 5 行的 if 語句呢?為什么我們需要它?那有什么意義呢?編寫此類代碼的人都無法向我解釋。刪除您的代碼并看到它開花。
問問自己,“我需要這個嗎?這個可以去掉嗎?”是的,它可能是空的?但這是預(yù)期的嗎?如果沒有,只需將其刪除。刪除所有那些無用的驗證!刪除大量的 try/catch 語句!找到要刪除的東西。
包含完整名稱空間的長名稱?去掉它!未使用的變量?去掉它!您寫了一條注釋來解釋您的代碼。為什么要這么做?我想在這一點**知道你的下一步行動。刪除該評論并創(chuàng)建一個具有適當(dāng)名稱的函數(shù)。
您的語言可能內(nèi)置了一些糖來幫助您刪除代碼。如果你真的想更好地刪除你的代碼,你應(yīng)該先學(xué)習(xí)你的語言。使用任何機(jī)會,任何可用的工具來擺脫您的代碼。
記住,你是為人寫的,而不是為編譯器寫的。如果它們有助于理解您的代碼,請不要刪除空格。不要擺脫格式,因為它會為您節(jié)省兩行。除此之外,你很高興??丛谏系鄣姆萆?,更頻繁地質(zhì)疑你的代碼。
每次你看到一些代碼時,想想,“我可以在這里刪除什么?”開發(fā)人員在刪除代碼時通常會感到抱歉。他們?yōu)榇嘶ㄙM時間和精力。您知道專業(yè)開發(fā)人員與松散開發(fā)人員的區(qū)別嗎?專業(yè)的開發(fā)人員是屠夫。他是終結(jié)者。沒有感情的機(jī)器。他刪除了他的代碼。這很難,但如果你想成為那樣,你必須堅強(qiáng)。如果可以刪除某些東西 – 刪除它。毫不猶豫。毫無疑問。刪除您的代碼。
你喜歡審查別人的代碼,不是嗎?你喜歡用尖刻的評論批評別人嗎?你喜歡敏銳和聰明。我們都知道你內(nèi)心深處喜歡傷害別人,說他們的代碼有多糟糕。開始批評自己!
開始查看可以刪除的內(nèi)容并記住刪除您的代碼!
我希望你讀它和我寫它一樣有趣
只是想在日常工作中給你一些動力
還有很多其他帖子我正在嘗試以一種時髦和古怪的方式來解釋復(fù)雜的編程內(nèi)容,所以你可以查看它們
跟隨并鼓掌以接收更多
現(xiàn)在當(dāng)你的休息完成后,你就可以回到你的代碼了,別忘了刪除它
關(guān)注七爪網(wǎng),獲取更多APP/小程序/網(wǎng)站源碼資源!
拓展知識:
delete語句
declare @string varchar(20)
set @string='100000'
declare @range int set @range=6
while(1=1)
begin
decllare @int int
set @int=convert(int,@string)+1
set @string ='abc'+right(convert(varchar,@int),5)
delete from table xxx where name=@string
@int= Convert(int,right(@string,5))
@string ='1'+right(@string,5)
if(@range=@int)
break
end
其中@range變量 中的6是 范圍 比如你想從abc00001刪除到abc00099 就填入 99
本回答被提問者采納
delete語句
這個問題看似簡單,其實還真是要費點小心思 呵呵
題中你只是給了一個例子,實際上數(shù)據(jù)表的主鍵不一定啥樣子(也就是where子句要寫活), 所以我的想法是借助另外一張表, 來解決自定義數(shù)據(jù)范圍的問題…我先頂一個,看高手的!
delete語句
delete form table where name in {'','',''}
delete語句
沒明白 你的數(shù)據(jù)什么樣……
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/39230.html