[爆卦]integer範圍是什麼?優點缺點精華區懶人包

雖然這篇integer範圍鄉民發文沒有被收入到精華區:在integer範圍這個話題中,我們另外找到其它相關的精選爆讚文章

在 integer範圍產品中有1篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, 新的一篇 TDD 範例詳解。這次的 kata 是 Codewars 上面的「Next bigger number with the same digits」 【題目說明】 You have to create a function that takes a positive integer ...

  • integer範圍 在 91 敏捷開發之路 Facebook 的最佳解答

    2017-02-08 09:43:54
    有 31 人按讚


    新的一篇 TDD 範例詳解。這次的 kata 是 Codewars 上面的「Next bigger number with the same digits」

    【題目說明】
    You have to create a function that takes a positive integer number and returns the next bigger number formed by the same digits:

    f(12) == 21
    f(513) == 531
    f(2017) == 2071

    If no bigger number can be composed using those digits, return -1:

    f(9) == -1
    f(111) == -1
    f(531) == -1

    【codewars 題目連結】
    https://www.codewars.com/…/next-bigger-number-with-t…/csharp

    【傳送門】
    https://dotblogs.com.tw/…/codewars-next-bigger-number-by-tdd

    【重點】
    這一篇文章針對 TDD 過程中,怎麼「刻意簡單」做了些著墨,以及詳細解說幾個連續的小範圍重構技巧,包含:
    ① inline variable 消掉不必要的變數
    ② introduce variable 消掉重複,以便後續重構
    ③ move to outer scope, 避免迴圈內重複宣告
    ④ extract method, 抽象、避免重複、增加易讀性
    ⑤ 消除不必要的方法參數

    文章品質保證大家看得過癮!

    #TDD
    #codewars
    #kata
    #refactor

你可能也想看看

搜尋相關網站