code-readability

    2熱度

    11回答

    這是php代碼的一部分,它使用contentArray,它是一個JSON,併爲用戶生成用戶界面,它生成html標籤,並且它也生成js代碼。它的工作原理,但我認爲代碼很難閱讀和維護,任何想法?謝謝。 for($i = 0; $i < count($contentArray); $i++){ if($i %2 == 0){ echo ("<li class='even_row'

    6熱度

    1回答

    我已經分配了讀取.txt文件的任務,該文件是各種事件的日誌,並將其中一些事件寫入字典。 問題是該文件有時可能會大於3GB的大小。這意味着字典變得太大而不適合主內存。看來Shelve是解決這個問題的好方法。但是,由於我將不斷修改字典,因此我必須啓用writeback選項。這是我關心的地方 - 教程說這會減慢讀寫過程並使用更多內存,但我無法找到有關速度和內存如何受到影響的統計信息。 任何人都可以澄清多

    0熱度

    1回答

    在Restful Authentication,我發現current_user是相當複雜的,當@current_user設置爲false,那麼它意味着不要再嘗試找到用戶(通常從DB),而nil意味着沒關係,可以在DB中再次查找: 8號線的 lib/authenticated_system.rb def current_user @current_user ||= (login_from_

    1熱度

    1回答

    假設我有一個像 表結構我想抓住所有的用戶METAS 是它更好地做一個大的查詢圖像中加入所有表... SELECT [columns ...] FROM usermetasections LEFT JOIN usermetakeys ON ... LEFT JOIN usermetas ON ... LEFT JOIN users ON ... WHERE users.id = xxx .

    1熱度

    2回答

    不是經驗豐富的C++程序員,我儘量保持程序可讀性。 可能的話,我將函數和類放在Main.cpp之外的其他cpp和頭文件中。 我開始做同樣與所有的#define指令用於聲明標籤和基本參數。它們位於DEF_PARAM.h頭文件中,可以工作。 我想爲地圖做同樣的事情,但這會導致我的問題。 std::map <std::string,int> Mnemo_list; //Mapping of Mnemon

    2熱度

    4回答

    我正在研究一箇中等大小的C文件,我需要爲3個不同的排他條件進行處理。 (如果條件1存在,則執行此操作,如果存在2則執行其他操作並且同樣)。所以,在該文件的許多地方,我需要做/如果/其他檢查 - 看起來很髒。 我有50個地方正在做這些檢查。 有沒有更好的方法讓代碼看起來更清潔?

    1熱度

    2回答

    從索引1開始的for循環是一個明顯的答案。我相信還有很多其他方法可以做到這一點。但是最可讀的方式是什麼? 問題是使用C#4.0。 LINQ是可選的。

    -1熱度

    2回答

    我正在使用Silverlight,WCF和EF的Intranet應用程序。 我應該遵循什麼標準以確保我的代碼可以被未來的開發人員輕鬆維護?

    4熱度

    3回答

    以下代碼提供了兩種方法,用於生成總和小於100的整數對,並且它們按照與(0,0)的距離以降序排列。 //approach 1 private static IEnumerable<Tuple<int,int>> ProduceIndices3() { var storage = new List<Tuple<int, int>>(); for (int

    1熱度

    1回答

    我有任務代碼審查幾百萬行代碼,以確定是否合理5個團隊成員能夠理解和維護項目在未來幾年。因此,我們對10位成員的輸入團隊,項目代碼,一些體系結構文檔等有了一些瞭解。 我想獲得一些關於如何執行代碼審查並就是否承擔此項目做出相當準確的決定的幫助。 什麼我目前想了解: 代碼是否可測試? (每個模塊,嘲諷,coverege,能力上lightwaigh服務器上運行) 多少大frequntly使用的文件,他們有