其實(shí)如何判斷代碼的好壞并沒有什么特定的標(biāo)準(zhǔn),并且可能這個(gè)標(biāo)準(zhǔn)也會(huì)隨著每個(gè)人的不同而不同。那么到底什么才能算是好代碼呢?C++之父Bjarne Stroustrup認(rèn)為邏輯應(yīng)該是清晰的。bug難以隱藏的,依賴最少,易于維護(hù),錯(cuò)誤處理完全根據(jù)一個(gè)明確的策略,性能接近最佳化,避免代碼混亂和無原則的優(yōu)化。整潔的代碼只做一件事。 ![]() |
其實(shí)如何判斷代碼的好壞并沒有什么特定的標(biāo)準(zhǔn),并且可能這個(gè)標(biāo)準(zhǔn)也會(huì)隨著每個(gè)人的不同而不同。那么到底什么才能算是好代碼呢?C++之父Bjarne Stroustrup認(rèn)為邏輯應(yīng)該是清晰的。bug難以隱藏的,依賴最少,易于維護(hù),錯(cuò)誤處理完全根據(jù)一個(gè)明確的策略,性能接近最佳化,避免代碼混亂和無原則的優(yōu)化。整潔的代碼只做一件事。 ![]() |
最近和程序員盆友聊天 大家分享了不少自己接私活的經(jīng)歷 月薪...
大部分中職學(xué)校招生不以分?jǐn)?shù)為基準(zhǔn),而是采取注冊(cè)制入學(xué),相...
零基礎(chǔ)學(xué)JAVA最重要的是找到適合自己的學(xué)習(xí)方法,我的總結(jié)是...
對(duì)于很多UI設(shè)計(jì)初學(xué)者來說他們最關(guān)心的是設(shè)計(jì)軟件。其實(shí),你...
現(xiàn)在許多家長(zhǎng)或者孩子看到計(jì)算機(jī)的應(yīng)用那么廣,就想著通過上...
受疫情的影響,假期不斷的被延長(zhǎng);企業(yè)受到巨大波動(dòng),縮減招...