readability

    1熱度

    2回答

    這是一個關於輸入驗證的非常天真的問題。 我瞭解了輸入驗證技術,如解析和驗證字符串。實際上,MATLAB內置函數充滿了這些驗證和解析器。所以,我自然認爲這是代碼開發的專業方式。通過這些技術,您可以確定輸入變量的數據格式。否則,您的代碼將拒絕輸入並返回錯誤。 但是,有些人認爲,如果輸入變量有問題,代碼將導致錯誤並停止。無論如何,你會注意到這個問題,那麼這些複雜的驗證又有什麼意義呢?鑑於驗證代碼本身需要

    -1熱度

    1回答

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

    2熱度

    2回答

    所以我目前正在寫一個JavaScript遊戲(here用JavaScript here)。目前,對於庫存頁面上的建築物,我將它們的金額存儲在名爲「建築物」的數組中,每個索引對應於特定建築物。然後,當我需要建築物的數量時,我使用建築物[0]。 的問題是,這是相當令人費解!建築物[0]並沒有真正告訴某人正在查看代碼究竟是什麼。我想知道是否有任何方法可以讓這個更容易理解?

    0熱度

    1回答

    如何最好地避免網頁排版中的ragged edged text? 除使用text-align: justify之外,是否有任何常見解決方案? 我想提高我的網站的可讀性,但我的母語中的詞語相當長(與英語相比),這導致經常出現不愉快類型的臉。不過,我不想證明我的文字是正確的。是否有任何其他屬性(例如字母間距)可以用CSS解決,以改善整體視覺吸引力和文字包裝?

    3熱度

    2回答

    背景的CSS屬性: 當使用CSS申請元素的造型,你可以指定保證金的金額(例如)的元素應該有像所以: margin: 2px; // Good 這適用於元素的所有邊上的2px邊距。您也可以在元件的不同側面應用不同的利潤率,像這樣: margin: 2px 4px; // Good 這適用於頂部和底部2px保證金,並在左側和右側4px保證金。您可以使用此相同的模式,以指定有關各方同保證金: m

    0熱度

    1回答

    我正在使用ImageMagick將數字化PDF文件轉換爲tiff。我使用Tesseract掃描該文檔的一小部分,這是一個數字。 我的數字化文檔的定義很差,有時候tesseract無法讀取正確的數字。例如,它讀取:5550002845爲您可以在圖片中看到的數字。 convert -quality 100 -density 300 temp.pdf -depth 8 -colorspace gray

    1熱度

    1回答

    如果我有3類,讓我們爲了討論打電話給他們: MainActivity GLRenderer OtherClass 請注意,GLRenderer不是單純的代理類,但確實包含了一些代理的方法。 MainActivity初始化一個名爲的值int。現在,如果其他類別需要更改該值,無論什麼原因,它只能直接訪問GLRenderer類(它可以訪問MainActivity類,訪問此變量的最佳方式是什麼? 目前,我

    2熱度

    3回答

    我正在寫一個數據分析程序,涉及很多步驟和大量數據集。有時候我想在路上保存鹹菜,有時候不會。我將稱這些節省「檢查站」。 如果pickle文件是可讀的,並且全局變量PICKLE是True,我可以跳過一些分析步驟。擺出代碼的愚蠢,但冗長的方法是這樣的: if PICKLE: try: with open('pickle1.pkl', 'rb') as f: data1

    1熱度

    4回答

    出於可讀性起見,我很喜歡在C/C++,例如: if (foo == true)代替if (foo)if (foo == false)和代替if (!foo)寫布爾條件「完全」。 這會影響性能嗎?

    0熱度

    1回答

    我知道很多人在break與if condition: quit == True在while和until循環之間辯論。我聽說break的一個共同意見是它不是冗長的,它可能導致可怕的代碼結構。雖然我正在爲CS110開發一個項目,但我需要製作一個菜單,直到用戶輸入'Q',然後將命令添加到列表中,直到輸入'X',然後它纔會執行這些命令。如果該命令以'X'開頭,則可以執行其他操作,例如播放歌曲,但我不希望對