readability

    0熱度

    2回答

    通常我有一個if聲明,其中有兩種情況,其中一種需要單線程,其中一種需要處理大量代碼。從可讀性的角度來看,我應該首先考慮,因爲我不知道每個人有多可能?所以: if(flag) { // lots and lots and lots of code // blah // blah // blah // blah // blah //

    0熱度

    2回答

    這是關於代碼的可讀性: 我一直在處理這個很長一段時間,我總是想知道什麼是最好的方法來處理傳遞參數。 很多次了,閱讀從其他程序員的代碼,我覺得行這樣: $Instance->functionCall('Abc123', 5, 1.24, 'XYZ', 642); 這使我不得不去的類文件,看看那些是什麼參數表示。 我盡我所能,通過這樣來寫可讀的代碼: $user_name = 'Abc123';

    1熱度

    2回答

    我有幾個布爾我需要檢查,變成一個布爾的可讀性: bool myBoolean = 5 == 5 && "string" == "String" && true && false && CheckSomethingElse(); 有沒有一種方法,我可以打破這種爲多行,以使其更具可讀性?我可以這樣做: bool myBoolean = 5 == 5; myBoolean = myBoolean

    1熱度

    2回答

    例如,當您有每個房間獲得(或至少應獲得)不同房間號碼的class Room時,您是否允許自己將自己的名稱命名爲變量roomNumber而不僅僅是room?因爲您已經知道它屬於Room課程,所以您可以省略roomNumber中的room,然後將它保留爲number。爲了一致起見,我想要包含已經由課程指定的這些信息,或者一直忽略它。 Class Room { private int roo

    1熱度

    4回答

    我有一個習慣,使用這樣的代碼調試不是很瑣碎寫塊: if(0) { // debugging code } 問題是"warning C4127: conditional expression is constant"。 我對未來隨時可以刪除的舊代碼保留註釋(但應該保留一段時間纔能有可能遵循原作者的意圖)。我可以使用「#if 0」,但我沒有看到任何可讀性的提高,相反(但這可能是一個口

    0熱度

    1回答

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

    1熱度

    1回答

    對於回調accesing「這」一parrent的,我們主要使用兩種常見模式: (1) - 的是(自我,我..)模式: this.something = "hello"; var that = this; var callback = function(){ console.log(that.something); // hello }; callback(); (第2)

    3熱度

    2回答

    首先,如果有人可以重新說明問題,使其更清楚,請做。 C編程中常見的情況是有幾個資源需要按照特定的順序進行初始化/分配。每個資源都是後續初始化的先決條件。如果其中一個步驟失敗,則必須解除先前步驟中剩餘的資源。理想的僞碼(利用神奇通用的純難得素clean_up_and_abort()函數)看起來大致如下: err=alloc_a() if(err) clean_up_and_abort()

    -2熱度

    2回答

    如果能夠以「呼叫和響應」方式輕鬆查看我與計算機之間的會話,那麼我的輸入行就會變成一種顏色,而返回的內容會以不同的顏色顯示出來。

    26熱度

    2回答

    Jupyter(iPython)筆記本被當成是一種很好的工具,用於原型代碼和交互式地完成各種機器學習內容。但是,當我使用它,我難免會碰到以下: 筆記本很快變得過於複雜和混亂的維持和進一步提高筆記本,我必須做出Python腳本出來的; 當談到產品代碼(例如需要每天重新運行的代碼)時,筆記本再次不是最好的格式。 假設我在jupyter中開發了一個完整的機器學習管道,其中包括從各種來源獲取原始數據,清理