code-readability

    0熱度

    1回答

    我有以下值: public int TYP_SOMEONE = 1, TYP_SOMETWO = 2, TYP_SOMESPECIAL = 433, TYP_SOMETHREE = 3, .., TYP_SOMENINETYNINE = 99; 它們在整個代碼中至少5種方法使用。 在一個地方,還有的地方使用這些值 分配String正處於成長的道路很長的switch-case列表: s

    -1熱度

    1回答

    它是否會降低性能,或者如果我創建不必要的示波器,這是不好的做法嗎? 我的意思,只是可讀性創建範圍: XmlElement header = list[0] as XmlElement; if (header == null) throw new Exception("Corrupt header."); { XmlElement subHeader = null; // ...

    -1熱度

    1回答

    我想要對齊(這裏是簡單方程列表的左側,當前是字符串)。基本的例子是這樣的: 414/46 = 9 3/1 = 3 114/38 = 3 定的代碼將返回該對齊(在本例中響應「=」)名單: 414/46 = 9 3/1 = 3 114/38 = 3 列表可以變大(由有限的目標的手段平臺)。 現在我砍了一個嵌套的列表理解表達式。 這段代碼中的兩個表達式都是做的的工作。但是向其他編

    0熱度

    1回答

    我建立了寧靜的web服務。該服務端點有一個類似的邏輯: 如果輸入驗證成功,執行數據庫操作並返回結果。 如果數據庫操作失敗,返回數據庫錯誤。 如果驗證失敗,返回與在驗證失敗 我的代碼是在這個意義上明確的,你可以閱讀代碼和理解程序的流量信息的響應。 甲同事重構它使得該基本流在一個工具類它主要功能接受請求機構,分貝操作和處理程序重構。 現在的代碼不將流動但基本的邏輯重構。 最佳做法是什麼?你會犧牲重構​

    1熱度

    1回答

    我使用printf來設置我的Nginx設置,並且它工作正常,但讀取和修改操作很尷尬;有沒有更好的方法來提高可讀性? config.vm.provision "shell", inline: <<-SHELL sudo rm /etc/nginx/sites-enabled/default sudo printf '%s\n' 'server {' 'root /home/v

    4熱度

    1回答

    存在固有需要多層嵌套才能解決的問題。在當前的項目中,我經常發現自己使用了三個嵌套的apply,以便對包含在嵌套列表結構的最深層中的元素執行某些操作。 R的列表處理和apply -family允許爲這類問題提供相當簡潔的代碼,但是編寫它仍然讓我頭疼,而且我確信任何其他人閱讀它都需要花費幾分鐘的時間來理解我我在做。這是我雖然基本上沒有做任何複雜的事情 - 如果它不是爲了遍歷多層列表。 下面我提供了一段

    3熱度

    2回答

    在Perl代碼中,可以大量使用下劃線來提高易讀性。例如,數字123456789等於123_456_789,這有助於編碼人員理解其代表的數字。 有沒有PHP中的字符,我可以用於相同的目的?我嘗試過逗號和下劃線,但都沒有工作。

    0熱度

    1回答

    我有以下代碼: Creature::cancelWalk() { Player* player = getPlayer(); if (!player) { if (getMonster() && getMonster()->getMaster() && getMonster()->getMaster()->getPlayer()) { player

    2熱度

    1回答

    例如: module.exports = { myLibraryFunction: function myLibraryFunction() { ... } } 的缺點是顯而易見的。這不是很DRY,這意味着如果你不小心,它很容易變得不同步。它也使您的代碼更加冗長一些。 那麼有什麼優勢?這種折衷是否值得?

    0熱度

    2回答

    假設我們有一個簡單的對象列表: var things = [ { id: 1, name: 'one' }, { id: 2, name: 'two' }, { id: 3, name: 'three' } ]; 而我們需要通過這些對象進行迭代並註冊爲後來的一些事件參數。天真的方法分享所有的回調之間對最後項目各大火相同的對象引用,所以: for (var i =